我是liferay的新手,最终无法将数据从一个jsp发送到另一个jsp。以下是我的用例。
有关如何实现此任务的任何指示都会受到赞赏吗?
感谢。
答案 0 :(得分:2)
我能够通过在javascript代码中创建renderURL来发送数据,如下所示。发布它以便它可以帮助像我这样的人:)
在first.jsp中: -
<script>
AUI().ready('liferay-portlet-url', function(A) {
var renderURL = Liferay.PortletURL.createRenderURL();
renderURL.setParameter("jspPage","/html/testsample/testsamplepage.jsp");
renderURL.setPortletId("testsamplepage_WAR_testsamplepageportlet");
renderURL.setParameter("rowData",data);
window.location.href = renderURL;
</script>
然后在second.jsp中: -
<%
System.out.println(request.getParameter("rowData"));
%>