我很感激你的帮助:
我基于portlet 2.0编写了jsp portlet。我正在尝试实施这种情况:
1)用户填写表格并提交
2)用户被重定向回主jsp并且打开一个对话框,显示新创建的呼叫的序列号。当用户单击“确定”时,对话框将消失,直到提交另一个表单。
我的应用程序使用普通的HTML表单提交和portlet的方法,如doView()和带注释的processAction()方法 - 而不是AJAX调用。因此,我当前的实现是将新创建的调用的序列号作为请求属性传递。如果存在这样的属性,我会显示一个dijit.dialog。当用户单击“确定”时,该对话框将被隐藏。
然而,每当用户刷新页面时,都会再次设置该属性,因此会再次显示该对话框。我试过在很多方面删除了属性,但它一直在回来......
我是否可以通过某种方式将数据从服务器端传递到客户端,以便每个表单提交时只打开一次对话框?
答案 0 :(得分:0)
检查网络显示除了cometd之外没有办法实现此功能。
谢谢,
Gamadon