相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416902
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
jsp和action之間參數(shù)傳遞的四種方法
2012/12/14 22:13:31 出處:本站原創(chuàng) 人氣:2529次 字號:小 中 大
如果用過asp的人一定知道一個頁面經(jīng)常要傳遞一些數(shù)據(jù)到另一個頁,這就叫做參數(shù)傳遞,分為post和get兩種方式。jsp頁面中傳參數(shù)的問題。一直以來糾結(jié)的是在jsp中如何將本頁面文本框的值傳到后臺或別的jsp等,今天解決了。
在A.jsp中有一個input框,和一個超鏈接,用超鏈接將這個框的值傳到B.action或B.jsp
一是從jsp傳jsp
在A.jsp中
test
B.jsp中接收
二是jsp傳action
A.jsp中
test
B.action中接收
HttpServletRequest request1= Struts2Utils.getRequest();
String collection=request1.getParameter("name");
下面總結(jié)一下,前臺往后臺傳參或者前臺之間,后臺之間傳參的問題(除了上面哪一種)
1.前臺傳到后臺
1.1采用iframe傳給后臺m.action的一個方法aa
1.2采用ajax
$.get("${ctx}/houtai/houtai/m!aa.action?year=
3.后臺傳前臺
HttpServletRequest request = Struts2Utils.getRequest();
request.setAttribute("b", a);
其中a為要傳的變量,b是傳的參數(shù)
后者采用
ActionContext request=ActionContext.getContext();
request.put("b", a);
前臺接收無論jsp或者js中都采用如下方式接收:
采用 或者
4.后臺傳后臺方法
采用方法傳遞參數(shù),或者從前臺傳來的參數(shù),處于同一chain下,都可以用
ActionContext request=ActionContext.getContext();
request.getAttribute("a");獲取