简单问题解决马上给分 从B.jsp得到参数之后request.setAttribute("p", "123");在A.jsp里面取回参数request.getAttribute("p"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提交之前先把A.JSP给关闭掉window.opener.close();然后再执行提交. 像你这种情况,request获取不到了,还是用javascript吧,可以在B.jsp里用window.opener.XXX()或者window.opener.XXX 操作A.jsp里的对象了,比如说给控件赋值 我还是将代码给出来吧A.JSP----------------------------<%String pType = Request.getparams(pType);if(pType!=null){ bean.doSelect(pType);//执行一次查询}%><form action="A.jsp"><input type="button" value="添加" onclick="windows.open(B.jsp)"/><input type="sumit" value="查询"></form>------------------------------------------B.jsp-----------------------------------<script ````>function close(){ //在这里写跳转到已经打开的A.JSP,不知道可不可行,或则你们有更好的办法. windows.close()}</script><form action=A.jsp><input type="text" name="pType"/>//其他文本框,但不重要<input type="button" value="提交" onclick="close"/></form>-------------------------问题就出现这里了,如果我点B.JSP的提交按纽,他会提交到A.jsp,但是马上就关闭了.而且最早的那个A.JSP根本没变..如果我不 windows.close(),那A.JSP就出现了两个,而且前一个还没有被刷新``我是想问有没有一种办法操作一个已经处于打开状态的页面,让他刷新,并把参数提交给他?? window.opener.XXX(),怎么给我的A.jsp里的<%String pType = Request.getparams(pType); PTye赋值?? 还是不行,能不能帮我换个思路??我想实现这种功能:页面A 点一个按纽的时候 弹出一个小网页框B.JSP,填写数据,在B.JSP中关闭的时候提交到页面A,其实也不是提交,因为多了一个数据,总要让页面A显示出来的是吧! 同意3楼的说法。在b.jsp,当你点确定的时候,就调用这段代码,应该可行。你试下吧<script> function test(){ window.opener.表单名.标签名.value="你要赋的值"; }</script> document.myForm.submit()window.opener.location.href="sysParamSet.jsp?pType="+pType终于解决了` 感谢这么多人的帮助你们相当与提供给我一扇门``我会根据对我帮助的量给分的 谢谢谢谢 求助···急 innerHTML的设置 急!高分请教!spring security的url匹配的相关问题! 请教webwork里token-session的用法 什么是web service? 达人赐教啊....... STRUCTS框架下,如果获取当前工程的根目录? Sql server中text字段类型在struts中乱码问题 关于Struts的一个部署的问题 如何用application 调用 elb ,最好详细点,给分,up也给, 什么叫Bean?~~!!! session的问题???
然后再执行提交.
A.JSP
----------------------------
<%String pType = Request.getparams(pType);
if(pType!=null)
{
bean.doSelect(pType);//执行一次查询
}
%>
<form action="A.jsp">
<input type="button" value="添加" onclick="windows.open(B.jsp)"/>
<input type="sumit" value="查询">
</form>
------------------------------------------
B.jsp
-----------------------------------
<script ````>
function close()
{
//在这里写跳转到已经打开的A.JSP,不知道可不可行,或则你们有更好的办法.
windows.close()
}
</script>
<form action=A.jsp>
<input type="text" name="pType"/>
//其他文本框,但不重要
<input type="button" value="提交" onclick="close"/>
</form>
-------------------------
问题就出现这里了,如果我点B.JSP的提交按纽,他会提交到A.jsp,但是马上就关闭了.而且最早的那个A.JSP根本没变..
如果我不 windows.close(),那A.JSP就出现了两个,而且前一个还没有被刷新``
我是想问有没有一种办法操作一个已经处于打开状态的页面,让他刷新,并把参数提交给他??
PTye赋值??
我想实现这种功能:
页面A 点一个按纽的时候 弹出一个小网页框B.JSP,填写数据,在B.JSP中关闭的时候提交到页面A,其实也不是提交,因为多了一个数据,总要让页面A显示出来的是吧!
在b.jsp,当你点确定的时候,就调用这段代码,应该可行。你试下吧
<script>
function test(){
window.opener.表单名.标签名.value="你要赋的值";
}
</script>
window.opener.location.href="sysParamSet.jsp?pType="+pType
终于解决了`
感谢这么多人的帮助
你们相当与提供给我一扇门``我会根据对我帮助的量给分的 谢谢谢谢