當(dāng)前位置: 首頁IT技術(shù) → jsp和action之間參數(shù)傳遞的四種方法

jsp和action之間參數(shù)傳遞的四種方法

更多

如果用過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");獲取

 

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)