Jsp 访问控制允许Servlet中的源

Jsp 访问控制允许Servlet中的源,jsp,servlets,Jsp,Servlets,我收到一个从JSP(从iPad)到Servlet(我的系统)的请求。当我向JSP发送响应时,由于缺少标题,浏览器和iPad应用程序似乎丢弃了来自代理的数据。 我将标题设置为 response.setHeader("Access-Control-Allow-Origin","*"); Access Control Allow Origin是来自iPad的标题名。 我在下面的链接中看到了 Servlet中没有访问控制Allow Origin标头类型。 由于测试在不同的地方进行

我收到一个从JSP(从iPad)到Servlet(我的系统)的请求。当我向JSP发送响应时,由于缺少标题,浏览器和iPad应用程序似乎丢弃了来自代理的数据。
我将标题设置为

           response.setHeader("Access-Control-Allow-Origin","*");
Access Control Allow Origin是来自iPad的标题名。
我在下面的链接中看到了 Servlet中没有访问控制Allow Origin标头类型。

由于测试在不同的地方进行,您能告诉我我添加的setheader是write one吗。

您确实误解了WikiPedia条目。在servlet中,您可以设置所需的任何响应头。唯一的限制是客户端必须能够理解标题。维基百科确实列出了RFC2616和4229提供的官方HTTP头(请参阅您提供的链接)。专有的自定义标题是合法的,并且经常使用

一般来说,当涉及跨域脚本请求时,您只需设置
访问控制允许来源
头,例如,从domain1.com检索到的JSP确实会执行客户端请求(JavaScript、AJAX)到domain2.com上托管的servlet。根据您的用例,您必须决定是否需要标题。官方规范可用。你应该仔细阅读它。。。相信我