怎样在jsp页面中调用另一个jsp页面中的变量?

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:11:56
比如说:在a页面中有int i=10;怎样在b页面中得到i的值?
方法越多越好!

3种方法:
1.放入session,用request.setAttribute("key",varName); 放入request.getAttribute("key");取出
2.用地址栏传,就是在ip地址后+?变量=value,下一张页面用request.getParameter("变量")取。
3.用表单,写个type="hidden"的隐型表单把name和value写好,下一张页面也用request.getParameter("变量")取。

传参数。暂时想到一个
a.jsp:
<%
int i=10;
%>
<form name="form1" method="post" action="b.jsp?i=<%=i%>">
<input type="submit" value="submit">
</form>
然后在b.jsp里拿一下就可以了:
<%
//i的值应该变成String型了,要转成int型,用parseInt()方法。
int i=Integer.parseInt(request.getParameter("i"));
%>

JavaServerTM Pages(JSP)技术为我们提供了一种建立动态网页的简单方法,而且也简化了构造web程序的工作。本文从一个开发人员的角度对JSP技术做了一个全面介绍(并提供了一些JSP实例程序)。
前言

JavaServer Pages技术可以让web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商

业系统。作为JavaTM技术的一部分,JSP能够快速开发出基于web、独立于平台的应用程序。JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底