struts2:如何调出弹出窗口
我正在使用Struts 2应用程序。我有一个JSP页面,其中有一个普通的html表。在其中一列中,我有一个名为“ ” 的链接。当我单击“
”时,将打开一个新的 ,该弹出窗口将包含当前行的许多其他详细信息(这意味着它必须通过一些操作并从数据库中获取数据)。
弹出窗口中有一个“提交”按钮,单击该按钮必须提交已编辑的数据。
如何在struts 2中创建此弹出窗口?
它应该是与父窗口相同的形式,还是不同的形式?
如果您可以提供一些教程的链接,那将有很大的帮助。我无法在Google搜索中找到它。
回答:
这是一个与javascript有关的问题,不是struts2。我想您必须在表定义中使用link的这种语法update
。
<tr><a href="javascript:update('<s:proerty value="anyValueYouwantToSend"/>')">Update</a></tr>
这里anyValueYouwantToSend
可能是你要发送到识别特定的行然后在Javascript中一些标识符值
function update(value){ var url="myAction?someVariable=value";
window.open(url,"_blank","directories=no, status=no,width=1400, height=870,top=0,left=0");
}
这里myAction
将是你要做你的数据库stuff.In这个动作的动作映射你需要给结果这将是你的课程弹出window.And弹出窗口将有一个jsp动作提交方式不同,但是您在此处执行的更新仅在刷新时才会显示在父窗口中。如果要在不刷新父窗口的情况下反映这些更改,则需要编写一些父子javascript,我可以为您提供帮助如果你想做
以上是 struts2:如何调出弹出窗口 的全部内容, 来源链接: utcz.com/qa/409072.html