大家好.
首先,我得感覺(jué)樓主,因?yàn)樗o我們指出的大體的編程方向.
但是有些在編程中出現(xiàn)的問(wèn)題他可能沒(méi)有能夠一一給出,
那么,我今天一天對(duì)他的這個(gè)小程序的實(shí)現(xiàn),碰到了以下的問(wèn)題:
我在此也給出了解決方案(希望能對(duì)大家有幫助,技術(shù)共享是我們的目標(biāo)!)
1.利用myeclipse生成validatorForm時(shí),記得將里面的非get,set方法刪掉...
不然,就得在里面重寫(xiě)一些校驗(yàn)方法了,而且如果不寫(xiě),程序?qū)⒉粫?huì)進(jìn)行校驗(yàn)!
因?yàn)榇a中的校驗(yàn)級(jí)別高于配置文件中的!
2.不要將action-mapping中的/login.jsp前面的/掉了
3.<%@ page language="java" contentType="text/html; charset=UTF-8" %>
這里面的charset部分一定不能掉,否則將會(huì)出現(xiàn)亂碼!切記!
4.出現(xiàn)500問(wèn)題,可能是沒(méi)有在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 不能找到
原因:因?yàn)閷ibernate3.1換到了3.0,所以,這里的hibernate應(yīng)該變成hibernate3/support..
8.class="org.apache.commons.dbcp.BasicDataSource">
缺少DBCP包,在此處下載一個(gè):
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文件?
原因一般有兩個(gè):
(1)該xml文件沒(méi)有在classpath中。
(2)applicationContext-hibernate.xml中的xml名字沒(méi)有帶包名。
11.Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
其實(shí),不管是哪種數(shù)據(jù)庫(kù),只要把對(duì)應(yīng)的JDBC包放入到tomcat 的common/lib下面即可,像本人現(xiàn)在使用的MYSQL
就要導(dǎo)入:mysql-connector-java-3.1.10-bin.jar