whychdw
2020-01-14 ba8ee41f7fa3967cbe6a05540aae7a0406e531bd
后台添加跨域请求
2个文件已修改
19 ■■■■ 已修改文件
Device_Manage/src/com/fgkj/Filters/CrossDomainLimitFilter.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/actions/ActionUtil.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/Filters/CrossDomainLimitFilter.java
@@ -32,7 +32,7 @@
        request.setCharacterEncoding("UTF-8");
        response.setCharacterEncoding("UTF-8");
        response.setContentType("text/html;charset=utf-8");
        isAlowCrossDomain(response);
        isAlowCrossDomain(response,request);
        chain.doFilter(request, response);   
        
        //检测跨域访问的请求
@@ -96,6 +96,15 @@
        response.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");
    }
    
    /**
     * 允许跨域访问
     * @param response
     */
    public void isAlowCrossDomain(HttpServletResponse response,HttpServletRequest request){
        response.setHeader("Access-Control-Allow-Credentials","true"); //是否支持cookie跨
        response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));
    }
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(sdf.format(new Date()));
Device_Manage/src/com/fgkj/actions/ActionUtil.java
@@ -196,11 +196,11 @@
     * @return 获取当前session 中的用户对象
     */
    public static Object getUser(){
        /*HttpSession session =getSession();
        return session.getAttribute("user");*/
        User_inf uinf=new User_inf();
        HttpSession session =getSession();
        return session.getAttribute("user");
        /*User_inf uinf=new User_inf();
        uinf.setUId(1002);
        return uinf;
        return uinf;*/
    }
    
    //获取某年某月的起始和结束时间