JSP頁面傳值

2022-05-02 07:03:13 字數 1645 閱讀 2047

功能:

頁面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...