我用TOMCAT7.0。
我的JS程序中用location.href="/aaa.action" 转向了一个错误的action.
在web.xml中加入了error-page 对404自动跳转。用IE8(不选:显示友好HTTP错误信息)测试。如果在IE URL中直接敲入一个不存在的页面,则不会报404错误,直接进入跳转页面。但如进入正常URL,然后进行操作(其中程序会调用如上JS),结果还是出现404错误。WHY?
我的JS程序中用location.href="/aaa.action" 转向了一个错误的action.
在web.xml中加入了error-page 对404自动跳转。用IE8(不选:显示友好HTTP错误信息)测试。如果在IE URL中直接敲入一个不存在的页面,则不会报404错误,直接进入跳转页面。但如进入正常URL,然后进行操作(其中程序会调用如上JS),结果还是出现404错误。WHY?
用firebug查看错误。
估计是action路径问题!
web开发,远离IE、360浏览器!!!
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/common/500.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/common/500.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/common/404.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/common/403.jsp</location>
</error-page>