1. 程式人生 > >解決ssh中使用struts2驗證框架提示錯誤後正確無法提交的問題

解決ssh中使用struts2驗證框架提示錯誤後正確無法提交的問題

com 請求 發生 per 解決 提示 use prop code

struts和spring整合,因為action由spring進行管理,需要在spring配置文件中設置相對應的action的屬性scope="prototype",絕對不能用默認值scope="singleton",設置成scope="prototype"相當於每次都會去new一個實例,否則用一個實例去去處理所有的請求,就會發生例如驗證的時候第一次驗證失敗,之後正確也不能提交的情況。 要如下設置:

<bean id="delUserAction" class="com.zpj.action.delUserAction" scope="prototype">
    <property name="userService" ref="userService"></property>
</bean

解決ssh中使用struts2驗證框架提示錯誤後正確無法提交的問題