第一次用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"就一切順利了!