SSH 中從后台傳值到前台JSP,傳不過去問題


第一次用SSH框架寫項目,很多知識點還是不太清楚,在這個過程中用set,get方法實現和request等方法都無法實現傳值,只能用session傳值了,但問題來了,但我不能傳個值就用session啊,這樣會使瀏覽器堅持不住的,改了一周竟然才知道原來是重定向問題,其實也很簡單,就是在Struts配置文件中

<action name="*SupplierAction" class="supplierAction" method="{1}">
            <result name="listcode" type="redirect">/goods/add.jsp</result>
 </action>

多了一個type="redirect"導致重定向問題。

{重定向:在服務器組件收到用戶請求后。經過處理修改用戶請求。在返回給用戶。這樣用戶再次使用這個請求就會被動的使用新的請求了。(重定向一般是為了防止用戶提交完數據后點瀏覽器刷新或點后退之后產生重復提交)}

去掉type="redirect"就一切順利了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM