在Jsp中页面与页面之间传递参数有几种方法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Jsp中页面与页面之间传递参数有几种方法?相关的知识,希望对你有一定的参考价值。
尤其是<jsp:forward>指令的用法,请详细介绍一下
谢了
2) URL重写,就是 ? 传参 xxx.jsp?myid = 1
3) jsp:param传递,用在jsp:forward或jsp:include 标签中
例如:
<jsp:forward page="xxx.jsp">
<jsp:param name="myid" value="1"/>
</jsp:forward>
和上边的URL重写传递的参数完全相同,表示自动跳转到xxx.jsp,并包含参数 参考技术A 第一种是用action
第二种是用RequestDispatch
如果用forward转发过去的话就不会再回来,也不会把请求转发过去
jquery怎么实现页面之间传递参数?
参考技术A传参常用的GET和POST两种方式,可以一般的表单数据(如注册)就是这样传递的。
1、post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。
2、一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:
b.html?teacher=xx&time=xxx。
3、回到问题中,首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:
<a href="b.html" id="toPageB">跳转到b页面</a>。
剩下的就好办了,依次取得你需要的参数,然后修改页面url:var dataFromLi=[$("#Teachername").text(),$("#Credit_hour").text()];$("#toPageB").attr("href","b.html?data="+dataFromLi)。然后在b.html页面解析url,获取参数。
跳转的时候直接把该参数加到地址上,然后再另一个页面接收这一环节跟jquery关系不大。
以上是关于在Jsp中页面与页面之间传递参数有几种方法?的主要内容,如果未能解决你的问题,请参考以下文章