我的JSP中有这一行代码。(我使用的是struts 1.3)
。。。
当调用与mine.do对应的操作(使用struts-config.xml)时,页面将被提交为GET而不是POST。因此,所有请求参数(包括所需的参数)都会丢失。这个问题只发生在IE-9中.
当我使用其他版本的IE或任何其他浏览器时,响应仍然是POST。如何在IE-9中保留帖子的回复?
编辑: --我在这里观察到了另一个问题。每当在新窗口中呈现页面时,都会出现此问题。其他地方,邮政工作良好的IE-9。
此外,此问题发生在Win7 7/IE-8中,但在XP/IE-8中工作非常好。和操作系统也有什么关系吗?
任何解决办法都是有用的。
谢谢!!
发布于 2012-08-28 21:36:19
TL;DR:确保这两个站点也在同一区域。我的站点位于两个不同的区域,调用区域堆栈破坏了IE。
对于任何遇到这种情况的人(就像我一样),但是发现受保护模式设置没有解决它,我在另一个线程上写了这个:https://stackoverflow.com/a/12167814/649249
帮我解决了。
发布于 2011-08-17 16:46:36
试试这个:method="POST"。
标准明确规定,方法可以有值GET _ POST (请注意上限)。
发布于 2011-08-18 15:22:27
我们已经注意到,有一些安全警告停止了处理,以便用户确认。一旦用户确认了警告,浏览器就会发送get而不是post。这种情况一直发生在IE8中,不确定它是否仍然发生在IE9中。
https://stackoverflow.com/questions/7096343
复制相似问题