Anteriormente, usei o JSONP para resolver problemas de domínio cruzado e agora usei os CORs para implementar solicitações de domínio cruzado para resolver problemas de domínio cruzado de Java:
O código principal é o seguinte
pacote com.hy.fliter; importar java.io.ioException; importar javax.servlet.filter; importar javax.servlet.filterchain; importar javax.servlet.filterConfig; importlestrax.sertlet.sertleTlexception; import javax.sertlestlestlestRestlestex; javax.servlet.http.httpServletRequest; importar javax.servlet.http.httpServletResponse; importar org.apache.commons.httpclient.htttpstatus;/*** criado por wangshuains em 2016/7/30. init(FilterConfig filterConfig) throws ServletException { }@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {HttpServletResponse response = (HttpServletResponse) servletResponse;HttpServletRequest request = (HttpServletRequest) servletRequest; // Especifique que outros nomes de domínio podem acessar a resposta.setheader ("Access-Control-Allow-Origin", "*"); // Tipo de resposta Response.setheader ("Access-Control-Allow-Meths", "Post, Get, Delete, opções, Delete, Delete"); Response.setheader ("Access-Control-Alow-headers", "Content-type, x-requestado com o cabeçalho X-Custom, Haiyi-ACCESS-TOKen"); if ("options" .equals (request.getMethod ())) {Response.setStatus (httpstatus.sc_no_content);} filtrhain.dofilter (servletReQuest, servletResponse);}@substituir o void de vazão () {}}O código web.xml está configurado da seguinte forma
<filter> <filter-name> cors </filter-name> <filter-class> com.hy.fliter.corsfilter </ftrids-class> </filter> <filter-mapping> <filter-name> cors </ftrhter-name> <url-Pattern>/*</url-tattern> </filter-mapping>
O acima é o método de usar os CORs para implementar solicitações de domínio cruzado para Javaweb que o editor apresentou a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!