1.主页面:
<script>
function test(){
var str = window.showModalDialog("<%=request.getContextPath()%>/test.do?
method=test&array="+array //----提交的action方法和参数。
,window,"dialogWidth=800px;dialogHeight=260px;top=0,left=0,toolbar=no,menubar=no,scrollbars=no,
resizable=no,location=no,status=no,scrollbars:no,toolbar=no,scroll=no");//--------打开新页面的style。
}
</script>
<input type="Button" name="测试" value="测试" onclick="test(this);">
2.action中test方法:
String array = request.getParameter("array"); //取得参数。
String arrrayString[]=array.split(",");//处理参数....。
request.setAttribute("list", list);//存到作用域中。
return mapping.findForward("update");//跳转到相应页面。
3.在从页面中
<script>
//返回给主页面
function returnValues(){
window.returnValue = “返回的字符串值”;
window.close();
}
</script>
<input type="Button" name="b1" value="保存修改" class="input_img" />