我用樓主的方法做了一個(gè)工程,很成功,我用的是Struts1.1??墒呛髞砦乙阉浦驳搅硗庖粋€(gè)工程里面去,另個(gè)一個(gè)工程用的是Struts1.2。我把我工程里的東西都拷進(jìn)去,可是就是不能執(zhí)行驗(yàn)證。FORM里的東西不經(jīng)過驗(yàn)證就直接提交到數(shù)據(jù)庫里了,因此可以提交空數(shù)據(jù)。我怎么弄都不行,我都快崩潰了。
是版本的問題嗎?如果是版本的問題,有沒有辦法解決????
我的那個(gè)validator-rules.xml是直接拷的Struts1.1工程中的那個(gè)。難道是這個(gè)validator-rules.xml的問題嗎??
大家有沒有遇到過Validator不能驗(yàn)證的問題?。空?qǐng)指教?。?/div>
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-05-19 10:01 by
我的問題解決了,呵呵,
如果你的struts用的1.2版本的,一定要用oksonic提供的那個(gè)validator-rules.xml,不然就不會(huì)驗(yàn)證.
如果你的struts用的是1.1版本的,就用自動(dòng)生成的validator-rules.xml就可以了.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-05-20 20:27 by
@rui
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalArgumentException: Resources cannot be null.
org.apache.commons.validator.Validator.<init>(Validator.java:188)
org.apache.struts.validator.Resources.initValidator(Resources.java:475)
org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:104)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
我花了幾天的時(shí)間做,可是到最后他給我報(bào)此錯(cuò)誤
還請(qǐng)樓主給我解決一下,不勝感激呀,真的好頭痛?。。。。。。。。?/div>
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-05-22 11:18 by
xxxxxx,你的問題可能就是validator-rules.xml文件的問題.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-05-25 20:12 by
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-06-21 13:05 by
頭好疼??!誰幫我解決一下我用sql2000數(shù)據(jù)庫,出現(xiàn)這樣的問題,怎么也解決不了!
javax.servlet.ServletException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select user0_.ID as ID, user0_.username as username0_, user0_.password as password0_ from user user0_ where user0_.username=? and password=?]; SQL state [HY000]; error code [156]; [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select user0_.ID as ID, user0_.username as username0_, user0_.password as password0_ from user user0_ where user0_.username=? and password=?]; SQL state [HY000]; error code [156]; [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:96)
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.translate(SQLErrorCodeSQLExceptionTranslator.java:257)
org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:371)
org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:844)
com.test.UserDAOImp.isValidUser(UserDAOImp.java:16)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:287)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
$Proxy1.isValidUser(Unknown Source)
com.test.struts.action.LoginAction.execute(LoginAction.java:52)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-06-28 17:22 by
我配完了,怎么找不到FORMBEAN 啊,總拋這個(gè)異常,樓主幫看看唄,非常感謝..
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
修改 struts-config.xml 文件,配置轉(zhuǎn)向這一段:
原文少了一段,但作者的錄象中有這段. 補(bǔ)上:
把原來的
<form-beans >
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm" />
</form-beans>
改為
<form-beans >
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property type="password" name="java.lang.String"/>
<form-property type="username" name="java.lang.String"/>
</form-bean>
</form-beans>
就可以了。按樓主的錄象試了2遍,沒有問題
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-07-31 11:08 by
找不到action
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-01 09:48 by
誰的分頁搞定了,能給我發(fā)一份嗎,謝謝了,Email:jkhwj166@163.com
大家一起交流一下
按照樓主的配置,我不用驗(yàn)證的,如果直接struts可以成功,但是如果加了spring的plug-in,就報(bào)找不到action,請(qǐng)各位幫幫忙忙, 我這周搭框架,下周開始開發(fā)了
很急!?。。?
謝謝了~!~
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-06 23:34 by
如果你到我們學(xué)校里來開課, 教室一定擠爆了.
謝謝!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-23 12:13 by
@ooad
Error creating bean with name 'UserinfoDAO' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [net.sf.hibernate.impl.SessionFactoryImpl] to required type [org.hibernate.SessionFactory] for property 'sessionFactory']
這個(gè)是什么錯(cuò)呀?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-25 11:12 by
強(qiáng)烈推薦看以下這本書?。。。。。。。?
Spring 開發(fā)指南
V0.8 預(yù)覽版
作者:夏昕
里面Struts+Spring+Hibernate說得非常詳細(xì)??!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-29 22:32 by
沒想到這年頭還有好人哦,不簡(jiǎn)單哦
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-08-29 22:47 by
大哥你可以不可以讓我在一個(gè)地方把Struts + Spring + Hibernate 練習(xí)全不下載呀
太分散啦
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-09-03 14:51 by
兩個(gè)資源文件struts是怎么分辨出用中文的呢?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-09-12 12:25 by
@qinfen
hibernate是基于對(duì)象查詢的。。所以在查詢的時(shí)候一定要寫你類的名字而不是你在數(shù)據(jù)庫中的表的名字。 。。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-09-22 20:09 by
首先謝謝樓主,讓我們這些初學(xué)者受益非淺!我認(rèn)真看過本集的錄像,也按樓主的操作無誤,可是在UserDAOImp類中的方法處總是出錯(cuò):
package com.test;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.test.hibernate.User;
public class UserDAOImp extends HibernateDaoSupport implements UserDAO {
private static String hql = "from User u where u.username=? and password=?";
public boolean isValidUser(String username, String password) {
String[] userlist=new String[2];
userlist[0]=username;
userlist[1]=password;
List userList = this.getHibernateTemplate().find(hql,userlist);
if (userList.size() > 0) {
return true;
}
return false;
}
}
最后運(yùn)行導(dǎo)致以下錯(cuò)誤:
javax.servlet.ServletException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select user0_.ID as ID, user0_.USERNAME as USERNAME0_, user0_.PASSWORD as PASSWORD0_ from user user0_ where USERNAME=?]; SQL state [HY000]; error code [1266]; Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select user0_.ID as ID, user0_.USERNAME as USERNAME0_, user0_.PASSWORD as PASSWORD0_ from user user0_ where USERNAME=?]; SQL state [HY000]; error code [1266]; Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:96)
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.translate(SQLErrorCodeSQLExceptionTranslator.java:257)
org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:363)
org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:800)
org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:796)
com.test.UserDAOImp.isValidUser(UserDAOImp.java:27)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
$Proxy1.isValidUser(Unknown Source)
com.test.struts.action.LoginAction.execute(LoginAction.java:58)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
請(qǐng)樓主或各位同仁幫忙解決哦!此問題讓我郁悶了一整天了哦!
我屏蔽這個(gè)isValidUser函數(shù)之后,就沒有這個(gè)問題了哦!而且我在此基礎(chǔ)上配置了續(xù)集,均成功?。。⌒略?、刪除、瀏覽都正確哦!
先謝了哦!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-09-28 09:10 by
我的也是出現(xiàn)user附近有語法錯(cuò)誤
照著前面講的也改了 還是不好使
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-09-28 09:13 by
哪位大哥幫幫忙 怎么整啊
郵箱gaofeng691027@163.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-04 11:52 by
樓主,辛苦了,先收藏之!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-11 08:07 by
你真是個(gè)大好人呀,如果我能像你那樣,什么都懂,該多好呀
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-11 17:43 by
我連接的是SQLServer2000數(shù)據(jù)庫,往庫里添加中文信息時(shí),老是顯示亂碼,加入了Filter也不行,能幫忙解答一下嗎,先謝謝了,急呀!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-13 17:37 by
發(fā)現(xiàn)一個(gè)問題,有些版本的MYEC添加SPRING框架的時(shí)候的加載不了SPRING-HIBERNATE這個(gè)包,需要手動(dòng)添加才可以,不然會(huì)出現(xiàn)引用包路徑錯(cuò)誤
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-16 14:28 by
user是數(shù)據(jù)庫的保留字,最好換個(gè)名字,不要用數(shù)據(jù)庫的保留字作為表或者字段的名字!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-17 10:26 by
感謝oksonic所做的一切,我也已經(jīng)測(cè)試成功!
但在添加,修改,刪除時(shí),有以下錯(cuò)誤,我想應(yīng)該是Spring配置問題,請(qǐng)oksonic指點(diǎn)一下,謝謝
Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker from transaction definition
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-10-18 10:23 by
輸入英文可以 輸入中文 在數(shù)據(jù)庫看就是亂碼 怎么解決?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-11-11 15:23 by
我試過了,可以成功的,但是呢?如果有圖在其中的話,登后的頁面如果還是那個(gè)頁面的話,那些圖片就不能再顯示出來了,可以回應(yīng)一下我嗎?謝謝,如果可以的話請(qǐng)發(fā)個(gè)信息給我的郵箱里的好嗎?我EMIL:waterloovx@126.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-11-22 16:44 by
不錯(cuò) 希望以后多有這方面的資料 謝謝
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-11-24 03:08 by
你又在騙人了!
他們好無知,你知道什么是hibernate嗎?
這個(gè)程序是用的有了hibernate和spring了嗎?
String username=loginForm.getString("username");
String password=loginForm.getString("password");
if(username.equals("test")||password.equals("test")){
return mapping.findForward("indexGo");
}else{
return mapping.getInputForward();
}
這代碼為什么不寫成
if(loginForm.getusername.equals("test")&&loginForm.getpassword.equals("test")){
return mapping.findForward("indexGo");
}else{
//回到開始頁面
return mapping.getInputForward();
}
你又沒連數(shù)據(jù)庫。
hibernate不是在DAO中寫了增,刪,改,查的嗎?
為什么你要寫,到最后自己寫了什么都不知道。
最遭的是沒有spring還說自己用了的,哎!
spring代替session bean hibernate代替entity bean,
spring才是控制中心,不是struts。要不,你就不要寫spring
你連EJB的思想都沒有。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-11-27 16:51 by
樓上的 這代碼為什么不寫成
if(loginForm.getusername.equals("test")&&loginForm.getpassword.equals("test")){
return mapping.findForward("indexGo");
/////////////////////////////////////////////////
這個(gè)form是動(dòng)態(tài)驗(yàn)證的 你能直接getUsername? 我想作者也是初學(xué),在這里是分享他的經(jīng)驗(yàn) 樓上沒必要用這種語氣吧~
另外 我用main測(cè)試DAO類 有個(gè)空指針的異常...
TbUserDAO userdao = new TbUserDAO();
TbUser user = new TbUser();
user.setUsername("test");
user.setUserPwd("test");
System.out.println(userdao.findByExample(user).size());
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-06 00:19 by
UserDAOImp.java中,引用這個(gè)類時(shí)出錯(cuò)?。?
org.springframework.orm.hibernate3.support.HibernateDaoSupport;
我怎么找不到這個(gè)類啊???
我看了一下org.springframeword.orm包中確實(shí)沒有這個(gè)類啊,怎么回事???
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-09 15:47 by
搞笑,自己沒學(xué)會(huì)就去評(píng)論人家了,勸你還是多看點(diǎn)書,多寫寫代碼吧
@你真的會(huì)嗎?不要在騙人了,現(xiàn)在工作不好找
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-10 02:45 by
博客主人的例子確實(shí)沒有問題,
我測(cè)試已經(jīng)成功!
只是有些地方說的不夠詳盡,還需自己去查找方法,這樣才叫學(xué)習(xí)嘛!
謝謝 oksonic
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-11 10:25 by
想大家學(xué)習(xí)!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-11 14:46 by
哭 我讀不懂配置文件啊..
<bean name="/login" class="com.test.struts.action.LoginAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" />
</property>
</bean>
</beans>
.....特別是<property name="userDAO">什么意思啊?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-14 10:40 by
需要在struts-config.xml中配置validator.xml 和validation.xml么?
來使用validator進(jìn)行驗(yàn)證?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-19 15:39 by
入門不錯(cuò),不過表述層應(yīng)該首選JSF或者Tapestry,再結(jié)合Spring,Hibernate會(huì)不錯(cuò)!這兩年的熱門framework
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-27 15:18 by
java.lang.NoSuchMethodError
出現(xiàn)了這個(gè)錯(cuò)誤為什么啊?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2006-12-28 17:14 by
@JW
Cannot find ActionMappings or ActionFormBeans collection
如何解決???
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-01-01 22:13 by
樓主可是太善良了
謝謝你了
加我:562852591
郵箱:rigger21@126.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-01-05 14:19 by
采用eclipse3.2和myeclipse5.1編寫以上的程序,結(jié)果運(yùn)行時(shí)出現(xiàn):
以下錯(cuò)誤:
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.login_jsp._jspService(login_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
有人碰到這樣的情況嗎?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-01-14 01:13 by
我用的是sqlServer2000數(shù)據(jù)庫
CREATE TABLE user_test (
ID int NOT NULL identity,
USERNAME varchar(50) NOT NULL default '' ,
PASSWORD varchar(50) NOT NULL default '',
PRIMARY KEY (ID)
)
insert into user_test (USERNAME,PASSWORD) values ('test','test')
庫為叫io_test
庫的連接我應(yīng)該哪里呢?
我把十二的lib包也放到了工程下.
發(fā)現(xiàn)
List userList =this.getHibernateTemplate().find(hql,userlist);
和這里
User user=(User)this.getHibernateTemplate().load(User.class,lid);
會(huì)出現(xiàn)錯(cuò)誤.
發(fā)現(xiàn)那兩行前面有這兩個(gè)提示the type net.sf.hibternate.type.Type. cannot be resolved.It is indirectly referenced from required. class files
請(qǐng)問怎么改掉呢.
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評(píng)論
2007-01-29 14:25 by
找不到action
注釋掉 sessionFactory配置中的
<property name="mappingResources">
<list>
<value>com/test/User.hbm.xml</value>
</list>
</property>
就可以找到,但是出錯(cuò)因?yàn)闆]有連上數(shù)據(jù).
我用
package com.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.
support.FileSystemXmlApplicationContext;
public class SpringHibernateDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext context =
new FileSystemXmlApplicationContext(
"src/applicationContext.xml");
UserDAO userDAO =
(UserDAO) context.getBean("userDAO");
System.out.println("name: " + userDAO.isValidUser("test", "test"));
}
}
來測(cè)試卻可以成功讀到數(shù)據(jù).(說明spring+hibernate沒有問題)
沒有引入hibernate前也成功(說明struts+spring沒有問題)
但是ssh一起用就不行這是為什么?
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評(píng)論
2007-01-30 07:23 by
今天將myeclipse中的Hibernate3.1換成3.0。 程序代碼一點(diǎn)都沒有修改,居然成功了。奇怪了,為什么用3.1就會(huì)出現(xiàn) 找不到action的問題?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-02-01 14:19 by
搞了一天,終于調(diào)通了。
關(guān)于數(shù)據(jù)庫的問題,是因?yàn)檫@個(gè)例子是用MYSQL數(shù)據(jù)庫的,MYSQL可能user不是關(guān)鍵字,而SQLSERVER中user是關(guān)鍵字,用它做表名,肯定出錯(cuò)~
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-02-14 17:48 by
真是郁悶啊,我是 spring+hibernate 新手入門,這個(gè)程序按原樣操作運(yùn)行,就是不成功,也不知是怎么搞的啊,在DAO那里就是報(bào)錯(cuò),也調(diào)試不好,一個(gè)人學(xué)習(xí)是很累啊,有個(gè)高手指點(diǎn)就會(huì)學(xué)的很快啊,真希望能結(jié)交很多高手向他們學(xué)習(xí)請(qǐng)教,MSN:yjg_2008@hotmail.com,QQ:657515806,希望各位互相溝通學(xué)習(xí)。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-02-14 17:50 by
補(bǔ)充一點(diǎn)啊,望記了,今天是2007-2-14情人節(jié)?。?/div>
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-09 14:04 by
我按照上面說的做后,報(bào)了Resources cannot be null。
懷疑是validator-rules.xml的問題,我用的是1.1的validator-rules.xml。
可以給我一份你的validator-rules.xml嗎?
我的郵箱是yifeng885@163.com,謝謝了。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-09 15:15 by
很早就下了這個(gè)教學(xué)視頻,spring+hibernate+mysql運(yùn)行成功,但是spring+hibernate+mssql就不行了,總是找不到servlet action,我本人出錯(cuò)的原因是,在eclipse中利用myeclipse database explorer視圖鏈接mssql自動(dòng)生成的xx.hbm.xml文件有問題,后來一一手動(dòng)修改重新發(fā)布,成功?。。『呛牵€有就是要注意配置文件中各個(gè)類的路徑。在此嚴(yán)重感謝sonic大俠!!!
希望能做一個(gè)spring+hibernate+struts的分頁視頻教程?。。?/div>
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-15 01:34 by
dddddddddddddd
呵呵,加油OKsonic.
你的付出,大家都看到了。。。。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-20 09:55 by
謝謝
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-22 18:56 by
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評(píng)論
2007-03-27 10:45 by
雖然很簡(jiǎn)單,可是對(duì)剛?cè)腴T的人來說,是一場(chǎng)急時(shí)雨
雪中送碳
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-03-28 13:06 by
這世上像樓主這么好的人不多了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-04-02 14:36 by
Thank you very much for your class
example is so simple but very useful for us
I am empaise again sonic Thank you for share
your knowhow ???? ... ??
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-04-05 10:13 by
雖然簡(jiǎn)單,但還是不錯(cuò)的!
不過我想提一點(diǎn)的就是,思路方面還不是很好,以這種方式思路來構(gòu)建的框架,不能適應(yīng)大型系統(tǒng)的需求.還有就是要注意這些開源框架之間優(yōu)勢(shì)的配合也很重要.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-04-05 23:59 by
感覺少了點(diǎn)什么,你要是能再加上哥getBean(),之類的細(xì)節(jié)方面的就好了,大家可以下載美河做的關(guān)于spring的視頻 , 不過這個(gè)帖子非常的好,謝謝樓主
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評(píng)論
2007-04-12 18:00 by
樓主,我在使用當(dāng)中遇到一個(gè)問題,極度郁悶ing:
我的serviceContext.xml文件如果是這樣
<bean id="LoginService"
class="com.syscanhc.service.impl.LoginService">
<property name="userDAO">
<ref bean="userDaoProxy" />
</property>
</bean>
頁面提交時(shí)報(bào)錯(cuò)如下:
The requested resource (Servlet action is not available) is not available.
如果我改成
<bean id="LoginService"
class="com.syscanhc.service.impl.LoginService">
<property name="userDAO">
<ref bean="UserDAO" />
</property>
</bean>
卻提交成功,請(qǐng)樓主幫忙分析下原因
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評(píng)論
2007-04-13 10:24 by
頂。謝謝lz
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評(píng)論
2007-04-24 07:19 by
你要想用Hibenate的話 應(yīng)先倒如 Hibenate的支持 在建連接池,不要用JDBC那個(gè)太麻煩 用JDTS要好用 只須到如一個(gè)包就行了 我也是學(xué)這個(gè)的 不過 走了很多彎路 在這里我想提醒新手少走些灣路
QQ466073353
posts - 103, comments - 1104, trackbacks - 0, articles - 0
Copyright © oksonic