這個問題在好幾個月之前碰到過,後來解決了,前幾天有網友可能看到在某個地方我的留言關於那個解決方法的,現在有空就把它貼出來。
問題是這樣的,打個比方,我們在登錄的時候,如果輸入的信息有錯的話,那麼我們一般處理是在輸入框的後邊顯示相應的錯誤信息,而顯示這個登錄頁面的時候要通過Action才轉入的,其實質問題就是action執行後並不轉入一張頁面,而是繼續執行某一個action.
關鍵問題是:
在struts.xml配置文件文件必須加上兩個攔截器,chain和basicStack。
例如:
當然這樣也有問題,當我們與Spring整合的時候,必須把loginAction這個類的scope屬性設置成爲"prototype".
這樣問題就解決了