jsp页面间参数传递

1.
直接在url后拼入参数
传参:
window.location = "to.jsp?id=1"
取参:
request.getParameter("id")

2.
提交表单传参
传参:
from.jsp:
<form id="fromForm" action="">
<input name="name"/>
</form>
取参:
通过getter/setter方法

tbd
(1)jsp:param

它可以实现主页面向包含页面传递参数,如下:

< jsp:include page="Relative URL">

< jsp:param name="param name" value="paramvalue" />

< /jsp:include>
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

< jsp:forward page="Relative URL">

< jsp:param name="paramname" value="paramvalue" />
< /jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数

(2)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

session.setAttribute(name,value);

request.setAttribute(name,value)
取参数:

value=(value className)session.getAttribute(name);

value=(value className)request.getAttribute(name);

参考:http://developer.51cto.com/art/200909/149734.htm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值