在jsp中提交页面后填充popup

Posted

技术标签:

【中文标题】在jsp中提交页面后填充popup【英文标题】:Populate popup after submitting the page in jsp 【发布时间】:2013-08-25 01:24:10 【问题描述】:

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

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

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

<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>

点击这个确定按钮后,动作类将被调用页面将被提交,在动作类之后我想用所需的按钮显示弹出屏幕。

我想在jspjavascript 中处理这个问题。

【问题讨论】:

如果这不是一个 AJAX 表单,那么提交会重定向你,所以你不能在它后面添加任何代码。 也就是说,在javascript和jsp中不允许提交后弹出屏幕? HTML中根本不允许,所以不仅仅是JSP。您可以做的是设置一个预提交弹出窗口并将选定的 URL 添加到表单数据中,然后目标页面可以进行重定向。 我可以得到任何示例代码吗.. 在表单中添加一个隐藏的输入并在 JS 代码中设置它的值(就像你在示例中所做的那样将 JS 代码附加到表单) 【参考方案1】:
    提交数据后,您可以重定向到带有弹出窗口的新页面。 或者您可以使用 Ajax 提交数据,并在处理数据后在同一页面上打开弹出窗口。

【讨论】:

我能得到这方面的任何例子吗?

以上是关于在jsp中提交页面后填充popup的主要内容,如果未能解决你的问题,请参考以下文章

JSP将表单中的数据提交到本页面

jsp 如何实现提交表单 但不跳转到提交页面

“JSP页面提交后,提交的post中文是正常的,但是到达服务器上,中文就乱码”是怎么回事?

jsp按钮怎么提交数据?

jsp提交后,短时间内没切换页面,则样才能禁止用户连续点击提交按钮。。。

java form表单提交到另一个jsp页面,但页面不跳转过去,求指点