strut1.0错误总结

问题1:
java.lang.illegalargumentexception: resources cannot be null.
org.apache.commons.validator.validator.<init>(validator.java:188)
org.apache.struts.validator.resources.initvalidator(resources.java:475)
org.apache.struts.validator.validatorform.validate(validatorform.java:104)
答案:出现这个问题首先检查struts-config.xml
例如把Form的type写成了Action的路径,就会报这样的错
<message-resources parameter="com.jatty.struts.ApplicationResources" />
如果是对的话,就看下你的ActionForm了,是否继承了ValidatorForm,ActionForm或者其他的Form父类。就是因为你配置了struts的form,但是你没有给她配置validate方法,加上validate就可以通过了。还有一种解决方法就是在struts-config.xml里把validate="false"。
问题2:
javax.servlet.jsp.JspException: Cannot retrieve mapping for action /departStaff
答案:相对应的jsp的页面的form中的action值有问题

问题3:
Cannot forward after response has been committed
将action中的返回值修改为null。

你可能感兴趣的:(总结)