刚开始将hibernate和struts2一块儿做程序就出现很多问题,现总结如下,以后肯定还会出现问题,再总结。
1.在做struts2项目时,一定要把配置文件拼写对。为struts.xml,而不是struts2.并且该文件可以位于src文件夹下,只要文件名写对。
在写action选项时,name是什么,就在form表单跳转到什么。如
<action name="userAction" class="com.bjsxt.action.UserAction" ></action>
则在提交表单时,可以用
<form method="post" action="userAction!add">
表示将表单内容提交到UserAction的add方法
2.关于拼写,一些配置文件名,最好复制,自己写容易出错。比如:hibernate.cfg.xml,User.hbm.xml。一旦出错,后果让人蛋疼。
3.java里properties文件的作用
properties文件就是一个文件,保存一些配置信息,和xml类似,里边的格式就是
a=111
b=222
c=3
UserDao =com.bjsxt.dao.UserDao
这样的键值对格式。
java有个类java.util.Properties,专门处理这个文件。getProperty()方法是根据属性获取对应的值
</