今天在项目中遇见一个难题,有2张JSP分别为A.jsp与B.jsp
点击A界的连接面弹出B界面,在B中有几个radiobutton,点击其中一个把button,把后面的值带如第一个JSP的TEXT的文本框中求第二个界面如何把值带代入第一个JSP中
点击A界的连接面弹出B界面,在B中有几个radiobutton,点击其中一个把button,把后面的值带如第一个JSP的TEXT的文本框中求第二个界面如何把值带代入第一个JSP中
解决方案 »
- 服务器端逻辑判断写法
- JAVA按引用传递的问题
- Java怎么实现记事本的字体选择
- 将二进制格式的字符串直接转换成二进制的问题,请大家帮帮忙!
- 大家帮忙看看
- 高手! 这个简单的问题,你可会解决?(一个初学JSP的人的提问)
- 简单的rmi程序编译出错,请指点。
- 关于static成员和JRE的问题
- 在JB4中怎样看System.out.println("HELLO")的结果.
- Web service出错AxisFault: org.xml.sax.SAXException: Invalid element
- 有什么打包工具可以把java工程打包成安装程序?该安装程序可以直接在windows下、linux下等直接安装的?
- 字段太多了,怎么办(还是100分求助)?
function showBjsp(){
var returnValue = window.showModalDialog("B.jsp",...otherParamter...);
if(returnValue!="text"){
window.location.href="../myweb/other.jsp";
}
else{
window.location.href="../myweb/theOther.jsp"; }
}
//B页面下的按钮click事件
function realseButton(text){
window.returnValue=text;//id即为你要传给A页面的值
window.close();
}
点击radiobutton的时候,刷新一下页面,把值用URL带过去就可以了,但是这要刷新页面。要是用AJAX,xmlhttp对象,就可以不刷新页面了
1.window.open()
A页面中,window.open("b.jsp","","dialogWidth:45;dialogHeight:35;");
B页面中,window.opener.某属性.value=要传回A页面的值;
某属性是A页面中要取得B页面值的TEXT的文本框的名字2.window.showModalDialog(),A页面调用,代码如下:
var retInfo = window.showModalDialog("b.jsp","","dialogWidth:45;dialogHeight:35;");
在B中:在点击事件中,window.returnValue= 要传回A页面的值;
这样A页面的retInfo就能得到值