第二种方法空指针异常我的解决方案:
我的java版本1.7同样报空指针异常,我将代码修改了下:
private User user=null;
或者
private User user= new User();
异常消失
谁有Java1.5或者1.6的版本测试下吧,我猜测可能是由于Java版本导致的
我的java版本1.7同样报空指针异常,我将代码修改了下:
private User user=null;
或者
private User user= new User();
异常消失
谁有Java1.5或者1.6的版本测试下吧,我猜测可能是由于Java版本导致的
2017-01-08
擦,拿最新的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
使用! 请求action 需要配置
<constant name="struts.anable.DynamicMethodInvocation" value="true"></constant>
<constant name="struts.anable.DynamicMethodInvocation" value="true"></constant>
2016-12-21