primefaces 推送服务报Uncaught SyntaxError: Unexpected token < in JSON at position 0

来源:互联网 发布:2016淘宝店好做吗 编辑:程序博客网 时间:2024/06/07 12:28

原因是使用了一个解决跨域问题的过滤器:

package com.sgpmss.myapp.core.beans;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletResponse;public class COSRFilter implements Filter {   @Override    public void destroy() {   }   @Override   public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {      ((HttpServletResponse) response).setHeader("Access-Control-Allow-Origin", "*");      ((HttpServletResponse) response).setHeader("Access-Control-Allow-Methods", "POST,GET,OPTIONS,PUT,DELETE");      filterChain.doFilter(request, response);   }   @Override   public void init(FilterConfig arg0) throws ServletException {   }}

0 0