struts2 spring整合fieldError問題
更新時間:2009年06月03日 02:08:37 作者:
用到了校驗框架,在jsp頁面校驗失敗一次后,無論再次輸入正確與否都跳轉(zhuǎn)不到except page。
問題:
用到了校驗框架,在jsp頁面校驗失敗一次后,無論再次輸入正確與否都跳轉(zhuǎn)不到except page。
原因:
在spring創(chuàng)建action對象時,默認為單例模式(singleton) 所謂單例指spring對一個IOC容器只生成一個對象。 而在我的校驗中沒次請求提交,用到的是一個action對象,這樣所有的錯誤信息存到map (fieldError信息)中,并沒有清除。
解決方案:
所以為了每次請求清除map中的錯誤信息,我需要針對每次用到action的請求都重新創(chuàng)建一個對象。 在applicationContext-*.xml文件下配置action對應的bean時應配上屬性scope="prototype". 這樣就達到了目的。問題就解決了。
您可能感興趣的文章:
- Spring與Struts整合之讓Spring管理控制器操作示例
- spring整合struts2過程詳解
- struts2+spring+ibatis框架整合實現(xiàn)增刪改查
- WebSocket整合SSM(Spring,Struts2,Maven)的實現(xiàn)示例
- Spring+Hibernate+Struts(SSH)框架整合實戰(zhàn)
- struts+spring+hibernate三個框架的整合
- Spring整合Struts2的兩種方法小結(jié)
- 詳解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)
- struts2.2.3+spring3.1.0+mybatis3.1.0框架整合集成簡單demo
- SSH框架網(wǎng)上商城項目第1戰(zhàn)之整合Struts2、Hibernate4.3和Spring4.2
- Spring與Struts整合之使用自動裝配操作示例
相關(guān)文章
Spring 中 @Service 和 @Resource 注解的區(qū)別
這篇文章主要介紹了Spring @Service 和 @Resource 注解的區(qū)別的相關(guān)資料,需要的朋友可以參考下2017-03-03
JSP中js傳遞和解析URL參數(shù)以及中文轉(zhuǎn)碼和解碼問題
有關(guān)js傳遞和解析URL參數(shù)以及中文轉(zhuǎn)碼和解碼問題,都是在js中很常見的,下面通過示例簡單為大家介紹下,感興趣的朋友可以參考下2013-10-10
利用jsp+Extjs實現(xiàn)動態(tài)顯示文件上傳進度
這篇文章主要介紹了利用jsp+Extjs實現(xiàn)動態(tài)顯示文件上傳進度。需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12
使用JSP實現(xiàn)簡單的用戶登錄注冊頁面示例代碼解析
這篇文章主要介紹了使用JSP實現(xiàn)簡單的用戶登錄注冊頁面示例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08

