JSP页面间传递参数方法介绍
来源:互联网 发布:轩辕剑彩云进阶数据 编辑:程序博客网 时间:2024/05/29 09:05
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a>
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数
(2)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)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
session.setAttribute(name,value); request.setAttribute(name,value)
取参数:
value=(value className)session.getAttribute(name); value=(value className)request.getAttribute(name);
大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作 java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。
在多个JSP页面之间传递参数
1. 怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session。利用它的两个方法setAttribute(),getAttribute()
2. 下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能
3. 代码如下:1.jsp
< html>< form method=get action=2.jsp>what's your name< input type=text name=username>< input type=submit value=submit>< /form>< /html>
2.jsp< html> < form method=post action="3.jsp?pass=11"> < % String name=request.getParameter("username"); session.setAttribute("username",name); %> Your name is:< %=request.getParameter("username")%> < br>what's your hobby < input type=text name=hobby> < input type=submit value=submit> < /form> < /html>
3.jsp< html> your name is:< %=session.getAttribute("username")%> < br>your hobby is:< %=request.getParameter("hobby")%>< br>your password is:< %=request.getParameter("pass")%>< br>< /form>< /html>
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP 页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法介绍
- JSP页面间传递参数方法
- jsp页面间传递参数
- JSP页面间传递参数
- JSP页面间传递参数
- JSP页面间传递参数
- JSP几种页面间传递参数实现的方法
- JSP几种页面间传递参数实现的方法
- jsp页面传递参数的方法
- 页面间参数传递方法
- 360手机助手建议
- spring + jpa 配置
- 判断字符型可否转为其他类型
- 如何在windows2008 iis7取消目录执行权限技巧
- css属性中的visiblity 与 display
- JSP页面间传递参数方法介绍
- 就业的无奈
- "Could not connect to AppWrapper, Please make sure TCP port 12005 is not blocked"解决方法
- for update of 与for update 不同之处
- [转]Go-简洁的并发
- JFreeChart 图表工具
- py2exe打包exe成单个文件
- 视频分析、图像处理网络资源
- Delphi7程序调用C#写的DLL解决办法