我有由 Struts 2 创建的页面,并且在该页面中有链接到打开使用 jQuery UI 对话框模型表单创建的弹出窗口。
我在同一个 JSP 页面中创建了另一个表单,并且有操作按钮来连接数据库。现在返回时,我需要在页面中维护相同的弹出窗口。
如何保持相同的弹出窗口?
例子 :
page A
(父 JSP 页面)有一个带有操作和按钮的表单)。
现在我用另一个动作按钮在同一个 JSP 页面中为弹出窗口创建了另一个表单。
提交弹出窗口提交按钮后,我需要保持相同的弹出窗口。
如何做到这一点?
$( "#popup" ).click(function() {
$( "#dialog-form" ).dialog( "open" );
});
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
buttons : {
"Use Selected" : function(){
}
}
});
支柱来自:
<div id="aaa">
<form action="productxxx" methid="post">
---
----
</form>
<div id="dialog-form">
<form action="productfinder" method="post">
<textarea id="TextArea" name="productNbr" ><s:property value='productNbr'/></textarea>
<s:submit action="product" method="finder" value="Search" />
表单"xxx"
是提交按钮后转发到另一个页面的原始表单。但第二种形式是用于具有提交按钮的弹出窗口。
所以我提交了第二个表单按钮,它正在搜索另一个要转发的 JSP 页面。这是不正确的,因为给定的操作类返回一个类型作为查找器。
所以我给出了回报,"xxx"
但它关闭了弹出窗口。但是我需要在提交按钮后维护弹出窗口。