whyclj
2020-04-27 0ec8c3a7c15698cf3768947266a74344a53f7190
修复开启跨域bug
3个文件已修改
28 ■■■■■ 已修改文件
webSockTest/WebRoot/WEB-INF/web.xml 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
webSockTest/src/com/fgkj/Filters/CrossDomainLimitFilter.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
webSockTest/src/com/fgkj/services/AuthService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
webSockTest/WebRoot/WEB-INF/web.xml
@@ -5,14 +5,6 @@
    <session-timeout>30</session-timeout>
  </session-config>
  <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter>
      <filter-name>CrossDomainLimitFilter</filter-name>
      <filter-class>com.fgkj.Filters.CrossDomainLimitFilter</filter-class>
  </filter>
@@ -20,6 +12,14 @@
      <filter-name>CrossDomainLimitFilter</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
  <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
webSockTest/src/com/fgkj/Filters/CrossDomainLimitFilter.java
@@ -1,7 +1,6 @@
package com.fgkj.Filters;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -14,9 +13,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.omg.CORBA.Request;
import com.fgkj.actions.ActionUtil;
public class CrossDomainLimitFilter implements Filter{
    public static final int max_connect_count = 10;
@@ -32,7 +28,7 @@
        response.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=utf-8");
        //检测跨域访问的请求
        System.out.println("##########################################");
        //非跨域请求
        isAlowCrossDomain(response);
        chain.doFilter(request, response);
@@ -42,11 +38,11 @@
    }
    public void init(FilterConfig arg0) throws ServletException {
        System.out.println("##########################################");
    }
    public void destroy() {
        System.out.println("##########################################");
    }
    
    /**
webSockTest/src/com/fgkj/services/AuthService.java
@@ -71,7 +71,7 @@
            /**
             * 返回结果示例
             */
            System.err.println("result:" + result);
            //System.err.println("result:" + result);
            //JSONObject jsonObject = new JSONObject(result);
            //String access_token = jsonObject.getString("access_token");
            return result;