擦,拿最新的2.5.8的包来试,一切配置正常最后都是404,
然后改用2.3.8的之后,再把org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个改上去,2.5.8的是没有ng这个路径的。然后重新运行,奶奶的就好了,崩溃啊。
还有就是web.xml中的过滤器没有必要像老师一样去死记它的路径,而且这个路径可能也会随着版本的不同而不同,所以大家应该去找自己版本中的过滤器,它就在struts2-core 这个jar中,一步步按照路径就找出来了
然后改用2.3.8的之后,再把org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个改上去,2.5.8的是没有ng这个路径的。然后重新运行,奶奶的就好了,崩溃啊。
还有就是web.xml中的过滤器没有必要像老师一样去死记它的路径,而且这个路径可能也会随着版本的不同而不同,所以大家应该去找自己版本中的过滤器,它就在struts2-core 这个jar中,一步步按照路径就找出来了
2016-12-25
终于搞定了,所有路径都ok,struts的默认和web.xml的<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>可以解决问题
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>可以解决问题
2016-12-23
这个怎么做都有点小问题。。。。。当HelloWordl_aaaa之类的时候都是挂的。如果是*_*,当访问地址前面的和第一个*相对应,那就都挂了。
2016-12-23