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