Jsp 根据从portlet发送的数据显示对话框

Jsp 根据从portlet发送的数据显示对话框,jsp,dialog,portlet,Jsp,Dialog,Portlet,我非常感谢您在这方面的帮助: 我基于Portlet2.0编写jsp portlet。我正在尝试实现这个场景: 1用户填写表格并提交。 2用户被重定向回主jsp,并打开一个对话框,显示新创建调用的序列号。当用户单击“确定”时,对话框消失,直到提交另一个表单 我的应用程序使用普通的旧HTML表单提交和portlet的方法,如doView和带注释的processAction方法,而不是AJAX调用。因此,我当前的实现是将新创建的调用的序列号作为请求属性传递。如果存在这样一个属性,我将显示一个dijit

我非常感谢您在这方面的帮助: 我基于Portlet2.0编写jsp portlet。我正在尝试实现这个场景: 1用户填写表格并提交。 2用户被重定向回主jsp,并打开一个对话框,显示新创建调用的序列号。当用户单击“确定”时,对话框消失,直到提交另一个表单

我的应用程序使用普通的旧HTML表单提交和portlet的方法,如doView和带注释的processAction方法,而不是AJAX调用。因此,我当前的实现是将新创建的调用的序列号作为请求属性传递。如果存在这样一个属性,我将显示一个dijit.dialog。当用户单击“确定”时,该对话框将隐藏

然而,每当用户刷新页面时,该属性将再次设置,因此对话框将再次显示。我尝试过用很多方法删除属性,但它总是回来


是否有某种方法可以将数据从服务器端传递到客户端,以便每次提交表单时只打开一次对话框?

检查网络表明,除了cometd之外,没有其他方法可以实现此功能

谢谢, 加马顿