我用樓主的方法做了一個工程,很成功,我用的是Struts1.1??墒呛髞砦乙阉浦驳搅硗庖粋€工程里面去,另個一個工程用的是Struts1.2。我把我工程里的東西都拷進去,可是就是不能執行驗證。FORM里的東西不經過驗證就直接提交到數據庫里了,因此可以提交空數據。我怎么弄都不行,我都快崩潰了。
是版本的問題嗎?如果是版本的問題,有沒有辦法解決啊??
我的那個validator-rules.xml是直接拷的Struts1.1工程中的那個。難道是這個validator-rules.xml的問題嗎??
大家有沒有遇到過Validator不能驗證的問題???請指教?。?/div>
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-05-19 10:01 by
我的問題解決了,呵呵,
如果你的struts用的1.2版本的,一定要用oksonic提供的那個validator-rules.xml,不然就不會驗證.
如果你的struts用的是1.1版本的,就用自動生成的validator-rules.xml就可以了.
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
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)
我花了幾天的時間做,可是到最后他給我報此錯誤
還請樓主給我解決一下,不勝感激呀,真的好頭痛?。。。。。。。。?/div>
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-05-22 11:18 by
xxxxxx,你的問題可能就是validator-rules.xml文件的問題.
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-05-25 20:12 by
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-06-21 13:05 by
頭好疼?。≌l幫我解決一下我用sql2000數據庫,出現這樣的問題,怎么也解決不了!
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]在關鍵字 'user' 附近有語法錯誤。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關鍵字 'user' 附近有語法錯誤。
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]在關鍵字 'user' 附近有語法錯誤。; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]在關鍵字 'user' 附近有語法錯誤。
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練習(完整) 回復 更多評論
2006-06-28 17:22 by
我配完了,怎么找不到FORMBEAN 啊,總拋這個異常,樓主幫看看唄,非常感謝..
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)
# 找不到action的原因: 回復 更多評論
2006-07-29 15:44 by
修改 struts-config.xml 文件,配置轉向這一段:
原文少了一段,但作者的錄象中有這段. 補上:
把原來的
<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練習(完整) 回復 更多評論
2006-07-31 11:08 by
找不到action
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-08-01 09:48 by
誰的分頁搞定了,能給我發一份嗎,謝謝了,Email:jkhwj166@163.com
大家一起交流一下
按照樓主的配置,我不用驗證的,如果直接struts可以成功,但是如果加了spring的plug-in,就報找不到action,請各位幫幫忙忙, 我這周搭框架,下周開始開發了
很急?。。?!
謝謝了~!~
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-08-06 23:34 by
如果你到我們學校里來開課, 教室一定擠爆了.
謝謝!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
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']
這個是什么錯呀?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-08-25 11:12 by
強烈推薦看以下這本書?。。。。。。?!
Spring 開發指南
V0.8 預覽版
作者:夏昕
里面Struts+Spring+Hibernate說得非常詳細??!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-08-29 22:32 by
沒想到這年頭還有好人哦,不簡單哦
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-08-29 22:47 by
大哥你可以不可以讓我在一個地方把Struts + Spring + Hibernate 練習全不下載呀
太分散啦
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-09-03 14:51 by
兩個資源文件struts是怎么分辨出用中文的呢?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-09-12 12:25 by
@qinfen
hibernate是基于對象查詢的。。所以在查詢的時候一定要寫你類的名字而不是你在數據庫中的表的名字。 。。
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-09-22 20:09 by
首先謝謝樓主,讓我們這些初學者受益非淺!我認真看過本集的錄像,也按樓主的操作無誤,可是在UserDAOImp類中的方法處總是出錯:
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;
}
}
最后運行導致以下錯誤:
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)
請樓主或各位同仁幫忙解決哦!此問題讓我郁悶了一整天了哦!
我屏蔽這個isValidUser函數之后,就沒有這個問題了哦!而且我在此基礎上配置了續集,均成功?。?!新增、刪除、瀏覽都正確哦!
先謝了哦!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-09-28 09:10 by
我的也是出現user附近有語法錯誤
照著前面講的也改了 還是不好使
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-09-28 09:13 by
哪位大哥幫幫忙 怎么整啊
郵箱gaofeng691027@163.com
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-04 11:52 by
樓主,辛苦了,先收藏之!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-11 08:07 by
你真是個大好人呀,如果我能像你那樣,什么都懂,該多好呀
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-11 17:43 by
我連接的是SQLServer2000數據庫,往庫里添加中文信息時,老是顯示亂碼,加入了Filter也不行,能幫忙解答一下嗎,先謝謝了,急呀!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-13 17:37 by
發現一個問題,有些版本的MYEC添加SPRING框架的時候的加載不了SPRING-HIBERNATE這個包,需要手動添加才可以,不然會出現引用包路徑錯誤
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-16 14:28 by
user是數據庫的保留字,最好換個名字,不要用數據庫的保留字作為表或者字段的名字!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-10-17 10:26 by
感謝oksonic所做的一切,我也已經測試成功!
但在添加,修改,刪除時,有以下錯誤,我想應該是Spring配置問題,請oksonic指點一下,謝謝
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練習(完整) 回復 更多評論
2006-10-18 10:23 by
輸入英文可以 輸入中文 在數據庫看就是亂碼 怎么解決?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-11-11 15:23 by
我試過了,可以成功的,但是呢?如果有圖在其中的話,登后的頁面如果還是那個頁面的話,那些圖片就不能再顯示出來了,可以回應一下我嗎?謝謝,如果可以的話請發個信息給我的郵箱里的好嗎?我EMIL:waterloovx@126.com
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-11-22 16:44 by
不錯 希望以后多有這方面的資料 謝謝
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-11-24 03:08 by
你又在騙人了!
他們好無知,你知道什么是hibernate嗎?
這個程序是用的有了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();
}
你又沒連數據庫。
hibernate不是在DAO中寫了增,刪,改,查的嗎?
為什么你要寫,到最后自己寫了什么都不知道。
最遭的是沒有spring還說自己用了的,哎!
spring代替session bean hibernate代替entity bean,
spring才是控制中心,不是struts。要不,你就不要寫spring
你連EJB的思想都沒有。
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-11-27 16:51 by
樓上的 這代碼為什么不寫成
if(loginForm.getusername.equals("test")&&loginForm.getpassword.equals("test")){
return mapping.findForward("indexGo");
/////////////////////////////////////////////////
這個form是動態驗證的 你能直接getUsername? 我想作者也是初學,在這里是分享他的經驗 樓上沒必要用這種語氣吧~
另外 我用main測試DAO類 有個空指針的異常...
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練習(完整) 回復 更多評論
2006-12-06 00:19 by
UserDAOImp.java中,引用這個類時出錯!!
org.springframework.orm.hibernate3.support.HibernateDaoSupport;
我怎么找不到這個類?。???
我看了一下org.springframeword.orm包中確實沒有這個類啊,怎么回事啊?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-09 15:47 by
搞笑,自己沒學會就去評論人家了,勸你還是多看點書,多寫寫代碼吧
@你真的會嗎?不要在騙人了,現在工作不好找
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-10 02:45 by
博客主人的例子確實沒有問題,
我測試已經成功!
只是有些地方說的不夠詳盡,還需自己去查找方法,這樣才叫學習嘛!
謝謝 oksonic
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-11 10:25 by
想大家學習!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
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練習(完整) 回復 更多評論
2006-12-14 10:40 by
需要在struts-config.xml中配置validator.xml 和validation.xml么?
來使用validator進行驗證?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-19 15:39 by
入門不錯,不過表述層應該首選JSF或者Tapestry,再結合Spring,Hibernate會不錯!這兩年的熱門framework
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-27 15:18 by
java.lang.NoSuchMethodError
出現了這個錯誤為什么啊?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2006-12-28 17:14 by
@JW
Cannot find ActionMappings or ActionFormBeans collection
如何解決???
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-01-01 22:13 by
樓主可是太善良了
謝謝你了
加我:562852591
郵箱:rigger21@126.com
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-01-05 14:19 by
采用eclipse3.2和myeclipse5.1編寫以上的程序,結果運行時出現:
以下錯誤:
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練習(完整) 回復 更多評論
2007-01-14 01:13 by
我用的是sqlServer2000數據庫
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
庫的連接我應該哪里呢?
我把十二的lib包也放到了工程下.
發現
List userList =this.getHibernateTemplate().find(hql,userlist);
和這里
User user=(User)this.getHibernateTemplate().load(User.class,lid);
會出現錯誤.
發現那兩行前面有這兩個提示the type net.sf.hibternate.type.Type. cannot be resolved.It is indirectly referenced from required. class files
請問怎么改掉呢.
# re: Struts+Spring+Hibernate練習(完整)[未登錄] 回復 更多評論
2007-01-29 14:25 by
找不到action
注釋掉 sessionFactory配置中的
<property name="mappingResources">
<list>
<value>com/test/User.hbm.xml</value>
</list>
</property>
就可以找到,但是出錯因為沒有連上數據.
我用
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"));
}
}
來測試卻可以成功讀到數據.(說明spring+hibernate沒有問題)
沒有引入hibernate前也成功(說明struts+spring沒有問題)
但是ssh一起用就不行這是為什么?
# re: Struts+Spring+Hibernate練習(完整)[未登錄] 回復 更多評論
2007-01-30 07:23 by
今天將myeclipse中的Hibernate3.1換成3.0。 程序代碼一點都沒有修改,居然成功了。奇怪了,為什么用3.1就會出現 找不到action的問題?
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-02-01 14:19 by
搞了一天,終于調通了。
關于數據庫的問題,是因為這個例子是用MYSQL數據庫的,MYSQL可能user不是關鍵字,而SQLSERVER中user是關鍵字,用它做表名,肯定出錯~
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-02-14 17:48 by
真是郁悶啊,我是 spring+hibernate 新手入門,這個程序按原樣操作運行,就是不成功,也不知是怎么搞的啊,在DAO那里就是報錯,也調試不好,一個人學習是很累啊,有個高手指點就會學的很快啊,真希望能結交很多高手向他們學習請教,MSN:yjg_2008@hotmail.com,QQ:657515806,希望各位互相溝通學習。
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-02-14 17:50 by
補充一點啊,望記了,今天是2007-2-14情人節??!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-09 14:04 by
我按照上面說的做后,報了Resources cannot be null。
懷疑是validator-rules.xml的問題,我用的是1.1的validator-rules.xml。
可以給我一份你的validator-rules.xml嗎?
我的郵箱是yifeng885@163.com,謝謝了。
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-09 15:15 by
很早就下了這個教學視頻,spring+hibernate+mysql運行成功,但是spring+hibernate+mssql就不行了,總是找不到servlet action,我本人出錯的原因是,在eclipse中利用myeclipse database explorer視圖鏈接mssql自動生成的xx.hbm.xml文件有問題,后來一一手動修改重新發布,成功?。?!呵呵,還有就是要注意配置文件中各個類的路徑。在此嚴重感謝sonic大俠?。?!
希望能做一個spring+hibernate+struts的分頁視頻教程!??!
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-15 01:34 by
dddddddddddddd
# 支持oksonic-反對牙尖咀歷無能者 回復 更多評論
2007-03-16 11:21 by
呵呵,加油OKsonic.
你的付出,大家都看到了。。。。
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-20 09:55 by
謝謝
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-22 18:56 by
# re: Struts+Spring+Hibernate練習(完整)[未登錄] 回復 更多評論
2007-03-27 10:45 by
雖然很簡單,可是對剛入門的人來說,是一場急時雨
雪中送碳
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-03-28 13:06 by
這世上像樓主這么好的人不多了
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
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練習(完整) 回復 更多評論
2007-04-05 10:13 by
雖然簡單,但還是不錯的!
不過我想提一點的就是,思路方面還不是很好,以這種方式思路來構建的框架,不能適應大型系統的需求.還有就是要注意這些開源框架之間優勢的配合也很重要.
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-04-05 23:59 by
感覺少了點什么,你要是能再加上哥getBean(),之類的細節方面的就好了,大家可以下載美河做的關于spring的視頻 , 不過這個帖子非常的好,謝謝樓主
# re: Struts+Spring+Hibernate練習(完整) 回復 更多評論
2007-04-12 18:00 by
樓主,我在使用當中遇到一個問題,極度郁悶ing:
我的serviceContext.xml文件如果是這樣
<bean id="LoginService"
class="com.syscanhc.service.impl.LoginService">
<property name="userDAO">
<ref bean="userDaoProxy" />
</property>
</bean>
頁面提交時報錯如下:
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>
卻提交成功,請樓主幫忙分析下原因
# re: Struts+Spring+Hibernate練習(完整)[未登錄] 回復 更多評論
2007-04-13 10:24 by
頂。謝謝lz
# re: Struts+Spring+Hibernate練習(完整)[未登錄] 回復 更多評論
2007-04-24 07:19 by
你要想用Hibenate的話 應先倒如 Hibenate的支持 在建連接池,不要用JDBC那個太麻煩 用JDTS要好用 只須到如一個包就行了 我也是學這個的 不過 走了很多彎路 在這里我想提醒新手少走些灣路
QQ466073353