在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>
点击这个确定按钮后,动作类将被调用页面将被提交,在动作类之后我想用所需的按钮显示弹出屏幕。
我想在jsp
或javascript
中处理这个问题。
【问题讨论】:
如果这不是一个 AJAX 表单,那么提交会重定向你,所以你不能在它后面添加任何代码。 也就是说,在javascript和jsp中不允许提交后弹出屏幕? HTML中根本不允许,所以不仅仅是JSP。您可以做的是设置一个预提交弹出窗口并将选定的 URL 添加到表单数据中,然后目标页面可以进行重定向。 我可以得到任何示例代码吗.. 在表单中添加一个隐藏的输入并在 JS 代码中设置它的值(就像你在示例中所做的那样将 JS 代码附加到表单) 【参考方案1】:-
提交数据后,您可以重定向到带有弹出窗口的新页面。
或者您可以使用 Ajax 提交数据,并在处理数据后在同一页面上打开弹出窗口。
【讨论】:
我能得到这方面的任何例子吗?以上是关于在jsp中提交页面后填充popup的主要内容,如果未能解决你的问题,请参考以下文章
“JSP页面提交后,提交的post中文是正常的,但是到达服务器上,中文就乱码”是怎么回事?