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
直接在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