我的JSP中有这行代码。(我正在使用struts 1.3)
。。。 html:form>
当调用与mine.do相对应的操作(使用struts- config.xml)时,页面将以GET而不是POST的形式提交。因此,所有请求参数(包括必需参数)都将丢失。仅在IE-9中发生此问题。
当我使用其他版本的IE或任何其他浏览器时,响应仍为POST。如何使响应保持为IE-9中的POST?
编辑: 我在此观察到了另一个问题。每当在新窗口中呈现页面时,就会发生此问题。在其他地方,POST在IE-9中可以正常工作。
另外,在Win7 / IE-8中会发生此问题,但在XP / IE-8中绝对可以正常工作。操作系统也有关系吗???
任何解决方案都是有用的。
谢谢!!
由于Windows 7中IE中的安全设置而发生了此问题。在Win-7的IE-8中也发生了此问题。(但在Win-XP的IE-8中可以正常工作)
Windows-7的IE中有启用/禁用 保护模式 的选项。这是Vista / Windows-7的IE中提供的一项新功能,默认情况下,“ Internet”区域和“ Local Intranet”区域(或其中任何一个)启用此选项。在这两个地方禁用可解决此问题。
工具-> Internet选项->安全-> Internet /本地Intranet->取消选中“启用保护模式”选项。