struts2 spring整合fieldError問(wèn)題
更新時(shí)間:2009年06月03日 02:08:37 作者:
用到了校驗(yàn)框架,在jsp頁(yè)面校驗(yàn)失敗一次后,無(wú)論再次輸入正確與否都跳轉(zhuǎn)不到except page。
問(wèn)題:
用到了校驗(yàn)框架,在jsp頁(yè)面校驗(yàn)失敗一次后,無(wú)論再次輸入正確與否都跳轉(zhuǎn)不到except page。
原因:
在spring創(chuàng)建action對(duì)象時(shí),默認(rèn)為單例模式(singleton) 所謂單例指spring對(duì)一個(gè)IOC容器只生成一個(gè)對(duì)象。 而在我的校驗(yàn)中沒(méi)次請(qǐng)求提交,用到的是一個(gè)action對(duì)象,這樣所有的錯(cuò)誤信息存到map (fieldError信息)中,并沒(méi)有清除。
解決方案:
所以為了每次請(qǐng)求清除map中的錯(cuò)誤信息,我需要針對(duì)每次用到action的請(qǐng)求都重新創(chuàng)建一個(gè)對(duì)象。 在applicationContext-*.xml文件下配置action對(duì)應(yīng)的bean時(shí)應(yīng)配上屬性scope="prototype". 這樣就達(dá)到了目的。問(wèn)題就解決了。
您可能感興趣的文章:
- Spring與Struts整合之讓Spring管理控制器操作示例
- spring整合struts2過(guò)程詳解
- struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查
- WebSocket整合SSM(Spring,Struts2,Maven)的實(shí)現(xiàn)示例
- Spring+Hibernate+Struts(SSH)框架整合實(shí)戰(zhàn)
- struts+spring+hibernate三個(gè)框架的整合
- Spring整合Struts2的兩種方法小結(jié)
- 詳解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)
- struts2.2.3+spring3.1.0+mybatis3.1.0框架整合集成簡(jiǎn)單demo
- SSH框架網(wǎng)上商城項(xiàng)目第1戰(zhàn)之整合Struts2、Hibernate4.3和Spring4.2
- Spring與Struts整合之使用自動(dòng)裝配操作示例
相關(guān)文章
秒殺系統(tǒng)Web層設(shè)計(jì)的實(shí)現(xiàn)方法
這篇文章主要介紹了秒殺系統(tǒng)Web層設(shè)計(jì)的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家掌握這樣的設(shè)計(jì)方式,需要的朋友可以參考下2017-10-10
JSP學(xué)習(xí)筆記之基礎(chǔ)語(yǔ)法
本文是JSP學(xué)習(xí)筆記系列的第一篇文章,跟之前一樣,我們先來(lái)看看jsp的基礎(chǔ)語(yǔ)法,有需要的小伙伴自己參考下。2015-09-09
JSP實(shí)現(xiàn)的簡(jiǎn)單分頁(yè)示例
這篇文章主要介紹了JSP實(shí)現(xiàn)的簡(jiǎn)單分頁(yè),涉及jsp簡(jiǎn)單數(shù)據(jù)庫(kù)查找及遍歷實(shí)現(xiàn)分頁(yè)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
jsp實(shí)現(xiàn)checkbox的ajax傳值實(shí)例
這篇文章主要介紹了jsp實(shí)現(xiàn)checkbox的ajax傳值,實(shí)例分析了針對(duì)checkbox的Ajax使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02

