Jsp页面之间的值传递

Jsp页面之间的值传递,第1张

第一个页面改为
<form action="第二个页面地址" method="post">
<select name="a"><option>一路见闻</option></select>
<input type="submit" value="submit" />
</form> 在第二个页面就能正常显示了

你说的这个功能不用俩个jsp也能实现,ajax就是局部刷新用的。
不过既然你按这种方式实现了,那剩下的只是js的 *** 作,你说的jsp应该放置在iframe 或者frame中了吧,你要 *** 作iframe所在的document中的对象,也就是先访问到父级元素。
点击b中返回时 触发函数中 这么写
var tem =windowparentdocument;//取到父级document 对象
temgetElementById("div1")styledisplay="";
temgetElementById("div10")styledisplay="none";
不知道楼主是不是这个意思。
(代码未测试)

一个页面像另一个页面提交变量最常见的有两种情况:
1、GET方式中,将变量附加到url中,例如>不需要传递,提交的时候,fomr表单里的数据就会传递过去的,jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:
Ajsp :通过post 和get、连接都可以传
Bjsp :
B页面通过如下代码接收
<%
String name=requestgetParameter("name");
outprintln("接收到:"+name);
%>

//在后台将s放到request里 requestsetAttribute("s",s); 然后在 function NewDate(str){ }里 用EL表达式拿出来 ${s}

1) 表单提交,这个没什么可说的
2) URL重写,就是 传参 xxxjspmyid = 1
3) jsp:param传递,用在jsp:forward或jsp:include 标签中
例如:
<jsp:forward page="xxxjsp">
<jsp:param name="myid" value="1"/>
</jsp:forward>
和上边的URL重写传递的参数完全相同,表示自动跳转到xxxjsp,并包含参数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13218095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-22
下一篇 2023-06-22

发表评论

登录后才能评论

评论列表(0条)

保存