【发布时间】:2013-07-17 09:40:08
【问题描述】:
我正在使用 Liferay 5.2.3。
在我的view.jsp 文件中,我有一个隐藏表单,在填充它之后,它会发送到我的portlet 的processAction(request, response) 方法,如下所示:
document.getElementById('email').value = member.emailAddress;
document.getElementById('myForm').submit();
在我从processAction(request, response) 扩展的GenericPortlet 类中的所有java 代码都已执行之后,我希望刷新整个网页,而不仅仅是portlet。
我认为有两种方法可以做到这一点:
1:内部processAction
2:使用某种ajax代码并在document.getElementById('myForm').submit();之后调用document.location.reload()
您能否分享一些有关这些选项(或其他选项)的示例代码?
【问题讨论】:
-
与答案分开:请帮自己一个忙,考虑升级。这个版本现在已经好几年没有维护了。
标签: java javascript ajax liferay reload