我有一个JSP,我有一个链接打开弹出窗口(让我们说struts xml中的一些动作)。在那个窗口中,我有4个下拉菜单。一旦用户选择了这4个下拉列表并单击了提交按钮,就会像struts xml中提到的那样调用一个动作。 ,相应的映射页面必须显示为主页面,弹出窗口必须关闭。任何帮助/想法如何做到这一点?我是编程新手。
提前致谢, 阿伦
在main.jsp中,
<a href="http://localhost:8080/hello.action" onclick="javascript:void window.open('http://localhost:8080/Strutslearning/hello.action','1379313271736','width=700,height=500,toolbar=0,menubar=1,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0');return false;">Pop-up Window</a>
弹出式jsp
<script type="text/javascript">
function checkForm(){
window.close();
target="main"
return true;
}
</script>
<body>
<form action="selectAction.action" onsubmit="return checkForm(this)">
<s:select name="mylist" list="%{mylist}"></s:select>
<s:submit ></s:submit>
</form>
答案 0 :(得分:0)
将target="_parent"
添加到您的表单:
<form action="selectAction.action"
onsubmit="javascript:window.close();"
target="_parent">
请注意,在<a>
元素中,您不需要两次引用操作:使用href
+ target="_blank"
或href="#"
+ {{1} },而不是两者。