Javascript 在jsp中提交页面后填充弹出窗口

Javascript 在jsp中提交页面后填充弹出窗口,javascript,jsp,Javascript,Jsp,如何获得带有所需按钮“是”和“否”的弹出窗口 我的情况是,当我单击submit(确定)按钮时,页面将被提交,提交页面后,我希望显示带有所需按钮的弹出屏幕,在这些所需按钮中,我应该能够导航到不同的屏幕 我的提交(确定)按钮代码为 <html:submit property="ok" value="Ok" styleClass="blue-button" onclick="setPageName('/actionHere.do')">

如何获得带有所需按钮“是”和“否”的弹出窗口

我的情况是,当我单击submit(确定)按钮时,页面将被提交,提交页面后,我希望显示带有所需按钮的弹出屏幕,在这些所需按钮中,我应该能够导航到不同的屏幕

我的提交(确定)按钮代码为

<html:submit property="ok" value="Ok" styleClass="blue-button"
                    onclick="setPageName('/actionHere.do')">
                </html:submit></td>

<script type="text/javascript">
function setPageName(link) {
var path;
src="<%=request.getContextPath()%>"
path = src.concat(link);
document.forms[0].action = path;
document.forms[0].submit();
}
</script>

函数setPageName(链接){
var路径;
src=“”
路径=src.concat(链接);
document.forms[0]。action=path;
document.forms[0]。提交();
}
点击这个ok按钮后,action类将被调用,页面将被提交,在action类之后,我想用所需的按钮显示弹出屏幕

我想在
jsp
javascript
中处理这个问题

  • 提交数据后,您可以通过弹出窗口重定向到新页面
  • 或者,您可以使用Ajax提交数据,并在处理数据后在同一页面上打开弹出窗口

  • 如果这不是一个AJAX表单,那么提交将重定向您,因此您不能在它之后编写任何代码。这意味着,在javascript和jsp中不允许在提交后弹出屏幕,对吗?在HTML中根本不允许,所以它不仅仅是jsp。你可以做的是设置一个预提交弹出窗口,将选定的URL添加到表单数据中,然后目标页面可以进行重定向。我是否可以获得有关此的示例代码..向表单添加一个隐藏输入,并在JS代码中设置它的值(如你在示例中所做的那样将JS代码附加到表单)我是否可以获得有关此的示例。