1.利用myeclipse生成validatorForm时,记得将里面的非get,set方法删掉...
不然,就得在里面重写一些校验方法了,而且如果不写,程序将不会进行校验!
因为代码中的校验级别高于配置文件中的!
2.不要将action-mapping中的/login.jsp前面的/掉了
3.<%@ page language="java" contentType="text/html; charset=UTF-8" %>
这里面的charset部分一定不能掉,否则将会出现乱码!切记!
4.出现500问题,可能是没有在sturts-config.xml文件中加载
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xml" />
</plug-in>
5.struts 404
可能是由于myeclipse未加载完整的spring.jar包.
6.
500
hibernate3.1换成3.0试试!
7. org/springframework/orm/hibernate/support/HibernateDaoSupport 不能找到
原因:因为将hibernate3.1换到了3.0,所以,这里的hibernate应该变成hibernate3/support..
8.class="org.apache.commons.dbcp.BasicDataSource">
缺少DBCP包,在此处下载一个:http://commons.apache.org/downloads/download_dbcp.cgi
9.java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration
10.java.io.FileNotFoundException: Could not open class path resource [....hbm.xml],提示找不到xml文件?
原因一般有两个:
(1)该xml文件没有在classpath中。
(2)applicationContext-hibernate.xml中的xml名字没有带包名。
11.Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
其实,不管是哪种数据库,只要把对应的JDBC包放入到tomcat 的common/lib下面即可,像本人现在使用的MYSQL
就要导入:mysql-connector-java-3.1.10-bin.jar