Feedback
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-08 23:17 by
真是太感謝樓主了啊!!!!
速。。。謝謝啊 呵呵~~
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-09 11:13 by
絕對好貼!!謝謝樓主,一次性調(diào)試通過!!
(本人struts較為熟悉,spring和hibernate基本不懂。)
難得有這么好的貼啊!!期待樓主有更多精品出現(xiàn)!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-11 15:33 by
"
你好!oksonic,我在按照你的例子做的時(shí)候,我現(xiàn)在用sqlserver數(shù)據(jù)庫
為什么總是出現(xiàn):
org.springframework.orm.hibernate3.HibernateQueryException:
testuser is not mapped. [from testuser u where u.username=?];
nested exception is org.hibernate.hql.ast.QuerySyntaxError: testuser is not mapped. [from testuser u where u.username=?]
可是我已經(jīng)首先映謝過呀,
請教各位大哥是什么原因造成的!
"
我也碰到類似問題,網(wǎng)上實(shí)在找不到答案,請教!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-12 18:05 by
這個(gè)程序還沒有調(diào)通 不過已經(jīng)解決了一些問題 希望給提問的朋友有所幫助
message Servlet action is not available的解決方法:
將validator-rule.xml拷貝到E:\apache-tomcat-5.5.15\webapps\login\WEB-INF下
將mysql-connector-java-3.1.12-bin.jar拷貝到E:\apache-tomcat-5.5.15\webapps\login\WEB-INF\lib下
說明:由于在eclipse使用的是tomcat的插件,所以一定要注意當(dāng)運(yùn)行tomcat的時(shí)候這些包在tomcat的目錄就找不到了,所以需要手動將這些文件拷到tomcat下你的工程的目錄里.
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
的問題解決:
從www.hibernate.org上下載hibernate-3.1.2.zip,解壓后將etc文件夾中的log4j.properties放到
C:\eclipse\login\WebRoot\WEB-INF\classes中
有什么問題可以聯(lián)系我大家互相學(xué)習(xí):)
QQ:364576663
MSN:yangxudong_hotmail.com
blog:
http://spaces.msn.com/bboyyang/
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-15 10:06 by
寫得還挺詳細(xì)的,呵呵,鼓勵(lì)一下
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-15 11:08 by
你的網(wǎng)站不錯(cuò),給了很多人學(xué)習(xí)上的幫助,非常感謝你,希望再出爐好的東西!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-15 16:12 by
急!!!急!!!急!!!
我在使用MyEclipse的數(shù)據(jù)Database Explorer工具創(chuàng)建User.hmb.xml、AbstractUser.java、User.java映射文件 的時(shí)候 總是報(bào)
An internal error occurred during "Genterating Artirfacts"這個(gè)錯(cuò)
哪位大俠能告訴我怎么解決啊 是不是我的myeclipse版本不對啊 ??
我用的是myeclipse enterprise workbench4.1 GA 數(shù)據(jù)庫是sql server
小弟很著急啊
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-22 11:12 by
有個(gè)問題,刷新幾次后老是報(bào)session 沒關(guān),我也不知道哪出錯(cuò)了,手工關(guān)不了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-25 20:22 by
請問各位高手,我這是什么原因?
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
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.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:454)
org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:281)
org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:217)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:89)
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:57)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.
由于在com.test.struts.action里只有一個(gè)action,即LoginAction
但是oksonic最后給出的applicationContext.xml中卻包含了4個(gè)action,請將
<bean name="/add" class="com.test.struts.action.AddAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" />
</property>
</bean>
<bean name="/find" class="com.test.struts.action.FindAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" />
</property>
</bean>
<bean name="/del" class="com.test.struts.action.DelAction" singleton="false">
<property name="userDAO">
<ref bean="userDAOProxy" />
</property>
</bean>
在applicationContext.xml中注釋掉
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-03-30 21:13 by
說表沒有映射主要是因?yàn)榇笮懙膯栴} from 后邊是類的名不是表的名
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-03 08:08 by
怎么測試?yán)鲜钦也坏健癝ervlet action is not available”,那地方配置有問題?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-03 15:11 by
我的找不到action的原因是1:validator.xml兩個(gè)文件未拷進(jìn)來。2.是數(shù)據(jù)連接池用了apache的.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-03 20:33 by
你說的validator.xml兩個(gè)文件是validation.xml和validator-rules.xml我都拷進(jìn)來了,我連接的數(shù)據(jù)庫是sql server 2000,還是出現(xiàn)"Servlet action is not available",真郁悶!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-04 11:00 by
我在建立數(shù)據(jù)庫前面做了一下運(yùn)行,為什么報(bào)“servlet action is not available”的錯(cuò)。請大俠指點(diǎn)。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-04 17:30 by
看來樓上的和我遇到同樣的問題啊。說明源碼有問題。我直接運(yùn)行源都都找不到servlet action is not available.有沒有大峽指點(diǎn)一下。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-09 03:02 by
ert tyyu yuyj hjh hj
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-09 03:02 by
ert tyyu yuyj hjh hj
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-10 06:58 by
每當(dāng)我在struts-config.xml里添加(spring)的插件
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>
就會出現(xiàn)驗(yàn)證錯(cuò)誤?
HTTP Status 404 - Servlet action is not available
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
而當(dāng)能驗(yàn)證了又出現(xiàn)了找不到類的錯(cuò)誤:
2006-4-10 7:00:56 org.apache.struts.action.RequestProcessor processActionCreate
嚴(yán)重: No action instance for path /login could be created
java.lang.ClassNotFoundException: org.springframework.web.struts.DelegatingActionProxy
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117)
at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)
at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:280)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:218)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
請問這里在那里的配置出錯(cuò)了?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-17 15:55 by
您的文章真精彩,我是剛學(xué)這個(gè),請教個(gè)問題可以嗎?
我改了login.jsp中的<%@ page language="java" contentType="text/html; charset=UTF-8" %>
,但是還是不能顯示中文,顯示的是亂碼。
中文的資源文件里寫上中文,保存之后再打開,就顯示亂碼了。
我實(shí)在不知道怎么解決。謝謝!!!!!!!!!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-20 15:44 by
嚴(yán)重: Error listenerStart
2006-4-20 15:34:31 org.apache.catalina.core.StandardContext start
嚴(yán)重: Context startup failed due to previous errors
請問一下:這是在Eclipse中啟動Tomcat服務(wù)器時(shí)出現(xiàn)的問題,并且最后服務(wù)器也啟動了。之后會出現(xiàn)如下問題
The requested resource (/office/) is not available.
我想知道這是什么錯(cuò)誤!打擾了,希望您能幫我解決!謝謝
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-22 21:01 by
好東西,入門很不錯(cuò)
買了spring in action后,大體看了一下,一直想找個(gè)簡單的例子練一下
這個(gè)例子很不錯(cuò),對于入門很有幫助
感覺總體思想跟用ibatis差不多
都是按接口編程
在dao上面,還可以在封裝一層service,用service調(diào)用dao中的方法
這樣以后換框架也比較方便
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-25 15:41 by
我調(diào)試的時(shí)候總出現(xiàn)這個(gè)錯(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 user0_.username=? and password=?]; SQL state [S1000]; error code [156]; 在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。; nested exception is java.sql.SQLException: 在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。
怎么找也找不出來原因,我用樓主的方法做了好幾個(gè)工程,都是這個(gè)樣子。
請各位大俠賜教。
謝謝了。急啊!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-25 15:57 by
我運(yùn)行的時(shí)候老是出現(xiàn)這個(gè)錯(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 user0_.username=? and password=?]; SQL state [S1000]; error code [156]; 在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。; nested exception is java.sql.SQLException: 在關(guān)鍵字 'user' 附近有語法錯(cuò)誤。
怎么找也找不出來,我的源碼都是拷的樓主的,我用的SQLSERVER數(shù)據(jù)庫。
有沒有人遇到過這種情況啊?急啊!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-28 11:47 by
未添加SPRINT框架前,找不到Action問題:
檢查struts-config.XML中
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
org.apache.struts.validator.ValidatorPlugIn 這個(gè)類名是否正確
添加后,檢查
struts-config.XML的第二個(gè)plugin配置,和loginForm的驗(yàn)證class配置
applicationContext.xml中配置
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-04-28 11:48 by
遇到一個(gè)最郁悶的問題
驗(yàn)證不通過,不能顯示html:error標(biāo)簽,嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-09 10:51 by
還是找不到action
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-09 17:47 by
找不到action
按照jurassic所說的
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
的問題解決:
從www.hibernate.org上下載hibernate-3.1.2.zip,解壓后將etc文件夾中的log4j.properties放到
C:\eclipse\login\WebRoot\WEB-INF\classes中
這樣就可以看到進(jìn)一步的錯(cuò)誤提示。
我的是Error creating bean with name 'sessionFactory' defined in ServletContext resource
解決:
http://forums.opensymphony.com/thread.jspa?threadID=29259
Is there a chance that you have several compass/lucene jar files from different versions? Maybe in common/lib or server/lib?
我把自己所有的WEB-INF\lib下所有清空,然后把sonic的原版lib拷貝了一遍就解決了。我覺得可能是因?yàn)樵谔砑痈鞣N框架的時(shí)候產(chǎn)生的冗余和沖突。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 15:42 by
我也還是找不到action啊 好奇怪呀 好像也不是上面提到的問題 有誰調(diào)通的共享一下經(jīng)驗(yàn)啊 謝謝先!!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 15:48 by
一步步根據(jù)錄象做下來,在添加spring框架前
測試,結(jié)果
type Status report
message Servlet action is not available
description The requested resource (Servlet action is not available) is not available.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 15:50 by
完全按照錄象做的
唯一不同的是
1。他那個(gè)rule.xml,他是手動復(fù)制過去的,而我本來就有,所以不需要復(fù)制
2。他用的是struts1.2,我用的struts1.1
其他應(yīng)該都一樣了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 16:23 by
重新做了一遍,用了struts1.2以后,就可以了
之前用struts1.1就會出現(xiàn)剛才說的情況了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 16:30 by
并且那個(gè)validate-rule.xml文件用他的那個(gè)大小為13.4K的那個(gè)
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-10 19:02 by
加入spring框架后,出現(xiàn)action找不到
按照上面那個(gè)兄弟的說法,把lib清空,替換成作者的lib就可以了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-11 15:49 by
老大, 怎么現(xiàn)在下載不了了.......
使用這個(gè)也報(bào)用戶密碼錯(cuò), 怎么回事..?
感謝你的貢獻(xiàn), 你的無私.......
要是每個(gè)人都向你這么想就好了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-12 15:55 by
難道現(xiàn)在真的不能下載了嗎?下了好幾次都不成功。。。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-13 16:46 by
Action問題解決,有幾個(gè)方面的原因,
1.按照sonic的動畫教程,最后的幾步中,一個(gè)原因是mysql驅(qū)動程序放在項(xiàng)目的/WEB-INF/lib 下,可以將之拷貝到此lib文件下,在進(jìn)入Eclipse按刷新.
2.你的applicationContext.xml文件中,所配置的各項(xiàng)信息,特別是文件名路徑,和所對應(yīng)的是否是一樣,注意大小寫以及符號 '/' ,和' . '。
3.配置structs-config.xml 插件時(shí),注意路徑問題,一定要對應(yīng)正確的路徑名,在此也反映Sonic 的認(rèn)真態(tài)度,以及深表感謝 ~..~
4.按照sonic的動畫教程一步一步下來,應(yīng)該沒問題,希望很多和我一樣的新手一起進(jìn)步,在sonic 帶領(lǐng)下,,謝謝。 聯(lián)系qq: 49002149 共勉~~
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-16 16:28 by
我用樓主的方法做了一個(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)證的問題啊?請指教!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-19 10:01 by
我的問題解決了,呵呵,
如果你的struts用的1.2版本的,一定要用oksonic提供的那個(gè)validator-rules.xml,不然就不會驗(yàn)證.
如果你的struts用的是1.1版本的,就用自動生成的validator-rules.xml就可以了.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ò)誤
還請樓主給我解決一下,不勝感激呀,真的好頭痛!!!!!!!!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-22 11:18 by
xxxxxx,你的問題可能就是validator-rules.xml文件的問題.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-05-25 20:12 by
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
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ù) 更多評論
2006-07-31 11:08 by
找不到action
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-08-01 09:48 by
誰的分頁搞定了,能給我發(fā)一份嗎,謝謝了,Email:jkhwj166@163.com
大家一起交流一下
按照樓主的配置,我不用驗(yàn)證的,如果直接struts可以成功,但是如果加了spring的plug-in,就報(bào)找不到action,請各位幫幫忙忙, 我這周搭框架,下周開始開發(fā)了
很急!!!!
謝謝了~!~
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-08-06 23:34 by
如果你到我們學(xué)校里來開課, 教室一定擠爆了.
謝謝!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2006-08-25 11:12 by
強(qiáng)烈推薦看以下這本書!!!!!!!!
Spring 開發(fā)指南
V0.8 預(yù)覽版
作者:夏昕
里面Struts+Spring+Hibernate說得非常詳細(xì)!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-08-29 22:32 by
沒想到這年頭還有好人哦,不簡單哦
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-08-29 22:47 by
大哥你可以不可以讓我在一個(gè)地方把Struts + Spring + Hibernate 練習(xí)全不下載呀
太分散啦
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-09-03 14:51 by
兩個(gè)資源文件struts是怎么分辨出用中文的呢?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-09-12 12:25 by
@qinfen
hibernate是基于對象查詢的。。所以在查詢的時(shí)候一定要寫你類的名字而不是你在數(shù)據(jù)庫中的表的名字。 。。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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)
請樓主或各位同仁幫忙解決哦!此問題讓我郁悶了一整天了哦!
我屏蔽這個(gè)isValidUser函數(shù)之后,就沒有這個(gè)問題了哦!而且我在此基礎(chǔ)上配置了續(xù)集,均成功!!!新增、刪除、瀏覽都正確哦!
先謝了哦!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-09-28 09:10 by
我的也是出現(xiàn)user附近有語法錯(cuò)誤
照著前面講的也改了 還是不好使
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-09-28 09:13 by
哪位大哥幫幫忙 怎么整啊
郵箱gaofeng691027@163.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-04 11:52 by
樓主,辛苦了,先收藏之!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-11 08:07 by
你真是個(gè)大好人呀,如果我能像你那樣,什么都懂,該多好呀
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-11 17:43 by
我連接的是SQLServer2000數(shù)據(jù)庫,往庫里添加中文信息時(shí),老是顯示亂碼,加入了Filter也不行,能幫忙解答一下嗎,先謝謝了,急呀!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-13 17:37 by
發(fā)現(xiàn)一個(gè)問題,有些版本的MYEC添加SPRING框架的時(shí)候的加載不了SPRING-HIBERNATE這個(gè)包,需要手動添加才可以,不然會出現(xiàn)引用包路徑錯(cuò)誤
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-16 14:28 by
user是數(shù)據(jù)庫的保留字,最好換個(gè)名字,不要用數(shù)據(jù)庫的保留字作為表或者字段的名字!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-10-17 10:26 by
感謝oksonic所做的一切,我也已經(jīng)測試成功!
但在添加,修改,刪除時(shí),有以下錯(cuò)誤,我想應(yīng)該是Spring配置問題,請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ù) 更多評論
2006-10-18 10:23 by
輸入英文可以 輸入中文 在數(shù)據(jù)庫看就是亂碼 怎么解決?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-11-11 15:23 by
我試過了,可以成功的,但是呢?如果有圖在其中的話,登后的頁面如果還是那個(gè)頁面的話,那些圖片就不能再顯示出來了,可以回應(yīng)一下我嗎?謝謝,如果可以的話請發(fā)個(gè)信息給我的郵箱里的好嗎?我EMIL:waterloovx@126.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-11-22 16:44 by
不錯(cuò) 希望以后多有這方面的資料 謝謝
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2006-11-27 16:51 by
樓上的 這代碼為什么不寫成
if(loginForm.getusername.equals("test")&&loginForm.getpassword.equals("test")){
return mapping.findForward("indexGo");
/////////////////////////////////////////////////
這個(gè)form是動態(tài)驗(yàn)證的 你能直接getUsername? 我想作者也是初學(xué),在這里是分享他的經(jīng)驗(yàn) 樓上沒必要用這種語氣吧~
另外 我用main測試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ù) 更多評論
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ù) 更多評論
2006-12-09 15:47 by
搞笑,自己沒學(xué)會就去評論人家了,勸你還是多看點(diǎn)書,多寫寫代碼吧
@你真的會嗎?不要在騙人了,現(xiàn)在工作不好找
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-12-10 02:45 by
博客主人的例子確實(shí)沒有問題,
我測試已經(jīng)成功!
只是有些地方說的不夠詳盡,還需自己去查找方法,這樣才叫學(xué)習(xí)嘛!
謝謝 oksonic
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-12-11 10:25 by
想大家學(xué)習(xí)!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2006-12-14 10:40 by
需要在struts-config.xml中配置validator.xml 和validation.xml么?
來使用validator進(jìn)行驗(yàn)證?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-12-19 15:39 by
入門不錯(cuò),不過表述層應(yīng)該首選JSF或者Tapestry,再結(jié)合Spring,Hibernate會不錯(cuò)!這兩年的熱門framework
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-12-27 15:18 by
java.lang.NoSuchMethodError
出現(xiàn)了這個(gè)錯(cuò)誤為什么啊?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2006-12-28 17:14 by
@JW
Cannot find ActionMappings or ActionFormBeans collection
如何解決???
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-01-01 22:13 by
樓主可是太善良了
謝謝你了
加我:562852591
郵箱:rigger21@126.com
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
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);
會出現(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
請問怎么改掉呢.
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評論
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"));
}
}
來測試卻可以成功讀到數(shù)據(jù).(說明spring+hibernate沒有問題)
沒有引入hibernate前也成功(說明struts+spring沒有問題)
但是ssh一起用就不行這是為什么?
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評論
2007-01-30 07:23 by
今天將myeclipse中的Hibernate3.1換成3.0。 程序代碼一點(diǎn)都沒有修改,居然成功了。奇怪了,為什么用3.1就會出現(xiàn) 找不到action的問題?
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2007-02-14 17:48 by
真是郁悶啊,我是 spring+hibernate 新手入門,這個(gè)程序按原樣操作運(yùn)行,就是不成功,也不知是怎么搞的啊,在DAO那里就是報(bào)錯(cuò),也調(diào)試不好,一個(gè)人學(xué)習(xí)是很累啊,有個(gè)高手指點(diǎn)就會學(xué)的很快啊,真希望能結(jié)交很多高手向他們學(xué)習(xí)請教,MSN:yjg_2008@hotmail.com,QQ:657515806,希望各位互相溝通學(xué)習(xí)。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-02-14 17:50 by
補(bǔ)充一點(diǎn)啊,望記了,今天是2007-2-14情人節(jié)啊!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2007-03-09 15:15 by
很早就下了這個(gè)教學(xué)視頻,spring+hibernate+mysql運(yùn)行成功,但是spring+hibernate+mssql就不行了,總是找不到servlet action,我本人出錯(cuò)的原因是,在eclipse中利用myeclipse database explorer視圖鏈接mssql自動生成的xx.hbm.xml文件有問題,后來一一手動修改重新發(fā)布,成功!!!呵呵,還有就是要注意配置文件中各個(gè)類的路徑。在此嚴(yán)重感謝sonic大俠!!!
希望能做一個(gè)spring+hibernate+struts的分頁視頻教程!!!
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-03-15 01:34 by
dddddddddddddd
呵呵,加油OKsonic.
你的付出,大家都看到了。。。。
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-03-20 09:55 by
謝謝
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-03-22 18:56 by
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評論
2007-03-27 10:45 by
雖然很簡單,可是對剛?cè)腴T的人來說,是一場急時(shí)雨
雪中送碳
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-03-28 13:06 by
這世上像樓主這么好的人不多了
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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ù) 更多評論
2007-04-05 10:13 by
雖然簡單,但還是不錯(cuò)的!
不過我想提一點(diǎn)的就是,思路方面還不是很好,以這種方式思路來構(gòu)建的框架,不能適應(yīng)大型系統(tǒng)的需求.還有就是要注意這些開源框架之間優(yōu)勢的配合也很重要.
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
2007-04-05 23:59 by
感覺少了點(diǎn)什么,你要是能再加上哥getBean(),之類的細(xì)節(jié)方面的就好了,大家可以下載美河做的關(guān)于spring的視頻 , 不過這個(gè)帖子非常的好,謝謝樓主
# re: Struts+Spring+Hibernate練習(xí)(完整) 回復(fù) 更多評論
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>
卻提交成功,請樓主幫忙分析下原因
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評論
2007-04-13 10:24 by
頂。謝謝lz
# re: Struts+Spring+Hibernate練習(xí)(完整)[未登錄] 回復(fù) 更多評論
2007-04-24 07:19 by
你要想用Hibenate的話 應(yīng)先倒如 Hibenate的支持 在建連接池,不要用JDBC那個(gè)太麻煩 用JDTS要好用 只須到如一個(gè)包就行了 我也是學(xué)這個(gè)的 不過 走了很多彎路 在這里我想提醒新手少走些灣路
QQ466073353