功能:
頁面a1傳乙個值:zsdwh,到b頁面,再到c頁面;然後c頁面再把值傳回b頁面,b頁面返回a1頁面。
頁面a2傳乙個值:ywzx, 到b頁面,再到c頁面;然後c頁面再把值傳回b頁面,b頁面返回a2頁面。
(這裡只舉例a1——>b——c;c——>b——>a1)
步驟:一、a1頁面,把值:zsdwh賦值給requesttype
二、根據struts配置檔案,找到後台action中的 shiftnetflowinfo 方法,
三、在方法 shiftnetflowinfo 中新增**:
string requesttype = request.getparameter("requesttype");//接受前台頁面傳過來的requesttype的值:zsdwh
request.setattribute("requesttype", requesttype);//把值帶回此方法執行之後的前台頁面(在這裡暫時命名為b頁面)
四、根據剛剛的struts配置檔案,找到上乙個方法執行完之後跳轉的頁面:shiftnetflowinfo.jsp
五、在b頁面(shiftnetflowinfo.jsp)中新增如下**:
六、根據struts配置檔案,找到後台action中的 snfhistory 方法
七、在方法 snfhistory 中新增**:
string requesttype = request.getparameter("requesttype");//接受前台頁面傳過來的requesttype的值:zsdwh
request.setattribute("requesttype", requesttype);//把值帶回此方法執行之後的前台頁面(在這裡暫時命名為c頁面)
八、根據剛剛的struts配置檔案,找到上乙個方法執行完之後跳轉的頁面:snfhistoryinfo.jsp
九、在c頁面(snfhistoryinfo.jsp)中新增如下**(太長截不了圖,就直接貼上**了):
'"/>
注釋:第二行**最後的requesttype=zsdwh,是為了把值帶回後台action方法:shiftnetflowinfo
根據struts配置檔案:
把值帶回給頁面b(shiftnetflowinfo.jsp)
十、在b頁面,新增判斷方法,如果值等於zsdwh,點選返回按鈕,根據struts配置檔案,會執行方法:getshiftnetflowsheettoedit
'"/>
ps:解決了,兩個頁面(頁面a1,頁面a2),呼叫同乙個方法跳轉到同乙個頁面(頁面b),點選返回按鈕時,可以分別跳轉回原來的頁面。
JSP頁面間傳值問題
其中最簡單的要數標籤裡面的href來傳值了,在a.jsp中寫 然後在b.jsp中接收 string name2 new string request.getparameter name1 getbytes iso 8859 1 gbk request.setattribute name3 name2...
從Servlet傳值給JSP頁面
從jsp頁面傳值給servlet可以使用表單form,由servlet中用getparamter獲得。如果根據servlet修改,傳值給jsp頁面,則有兩種方法。1.在servlet中 request.getsession.setattribute name value response.sendr...
從Servlet傳值給JSP頁面
原文 從jsp頁面傳值給servlet可以使用表單form,由servlet中用getparamter獲得。如果根據servlet修改,傳值給jsp頁面,則有兩種方法。1.在servlet中 request.getsession.setattribute name value response.se...