第一个SSH上机项目所遇问题与解决方案

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 &apos;com.mysql.jdbc.Driver&apos;
其实,不管是哪种数据库,只要把对应的JDBC包放入到tomcat 的common/lib下面即可,像本人现在使用的MYSQL
就要导入:mysql-connector-java-3.1.10-bin.jar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章