记录:做Hibernate+Struts2学生管理系统遇到的BUG
2016-08-27 23:19
288 查看
新手学Hibernate+Struts2,终于把成品做出来了。遇到的错误:
1.Exception occurred during processing request: null java.lang.reflect.InvocationTargetException
这个错误调试了半天,发现了自己很多错误。首先web.xml下忘记配置struts2过滤器;action子类没有实现ModelDriven<XX类>接口,并且继承方法没有改成return 到xx类;
SuperAction类中的protected HttpServletRequest request多写了个static方法,结果最后又重新发布了一遍项目,莫名其妙的好了,,
2.部署struts2过滤器后全部服务器网页404/p
由于JAR包由外部引用,不能自动复制到服务器当中。把Struts2 JAR包复制到WEB-INF的lib下,重启服务器。
3.WARN No appenders could be found for logger (xxx)
Please initialize the log4j system prperly
缺少了log4j.properties,在下载的插件文件夹中随便搜索一个log4j.properties放到src下。
4.java.lang.ExceptionInitalizerError
这个我也不知道是什么错误,但是在hibernate.cfg.xml中加入了<property name="javax.persistence.validation.mode">none</property>,错误解决
5.action重写validate()查询错误出现No result defined for action and result input _____页面显示404错误
这个错误因为查错显示的地址路径input没有设置,在struts.xml下的相应位置加上<result name="input">要跳转页面</result>就解决。
6.前台传入数据出现乱码问题
经检查编码方式都一致,引起原因是因为没在form中设置method方法,默认method方法为get,而get的默认编码方式为ISO-8859-1,因此出现了编码不一致导致出现乱码!
1.Exception occurred during processing request: null java.lang.reflect.InvocationTargetException
这个错误调试了半天,发现了自己很多错误。首先web.xml下忘记配置struts2过滤器;action子类没有实现ModelDriven<XX类>接口,并且继承方法没有改成return 到xx类;
SuperAction类中的protected HttpServletRequest request多写了个static方法,结果最后又重新发布了一遍项目,莫名其妙的好了,,
2.部署struts2过滤器后全部服务器网页404/p
由于JAR包由外部引用,不能自动复制到服务器当中。把Struts2 JAR包复制到WEB-INF的lib下,重启服务器。
3.WARN No appenders could be found for logger (xxx)
Please initialize the log4j system prperly
缺少了log4j.properties,在下载的插件文件夹中随便搜索一个log4j.properties放到src下。
4.java.lang.ExceptionInitalizerError
这个我也不知道是什么错误,但是在hibernate.cfg.xml中加入了<property name="javax.persistence.validation.mode">none</property>,错误解决
5.action重写validate()查询错误出现No result defined for action and result input _____页面显示404错误
这个错误因为查错显示的地址路径input没有设置,在struts.xml下的相应位置加上<result name="input">要跳转页面</result>就解决。
6.前台传入数据出现乱码问题
经检查编码方式都一致,引起原因是因为没在form中设置method方法,默认method方法为get,而get的默认编码方式为ISO-8859-1,因此出现了编码不一致导致出现乱码!
相关文章推荐
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 记录:做Hibernate+Struts2学生管理系统遇到的BUG
- 学生信息管理系统中遇到的问题解析
- 学生信息管理系统中遇到的问题