1. Add filter to Web. xml
<Filter><Filter-name>Contextfilter</Filter-name><Filter-class>Com.cf.hr.filter.WebContextFilter</Filter-class></Filter><filter-mapping><Filter-name>Contextfilter</Filter-name><Url-pattern>/*</Url-pattern></filter-mapping>
2. Filter implementation
Importjava.io.IOException;ImportJavax.servlet.Filter;ImportJavax.servlet.FilterChain;ImportJavax.servlet.FilterConfig;Importjavax.servlet.ServletException;Importjavax.servlet.ServletRequest;ImportJavax.servlet.ServletResponse;ImportJavax.servlet.http.HttpServletResponse; Public classWebcontextfilterImplementsFilter {@Override Public voiddestroy () {//TODO auto-generated Method Stub} @Override Public voidDoFilter (servletrequest request, servletresponse response, Filterchain chain)throwsIOException, servletexception {httpservletresponse httpservletresponse=(httpservletresponse) response; Httpservletresponse.setheader ("Access-control-allow-origin", "*"); Httpservletresponse.setheader ("Access-control-allow-headers", "Accept,content-type"); Httpservletresponse.setheader ("Access-control-allow-methods", "Options,get,post,delete,put"); Chain.dofilter (Request, HttpServletResponse); } @Override Public voidInit (Filterconfig arg0)throwsservletexception {//TODO auto-generated Method Stub } }
Solving Ajax cross-domain issues by adding a filter filter in a Java project