在Liferay中将JSON数据从一个JSP传递到另一个JSP



我是Liferay的新手,最终未能将数据从一个JSP发送到另一个JSP。以下是我的用例。

  1. 我创建了2个JSP文件:first.jsp和second.jsp
  2. 我已经在first.jsp中创建了一个HREF,然后单击它通过调用RenderUrl加载second.jsp。
  3. 我要实现的只是我正在构建JSON数据first.jsp,当我单击HREF标签时,我需要通过此JSON数据到第二。jsp文件。

关于如何实现这项任务的任何指针将不胜感激?

谢谢。

我能够通过在JavaScript代码中创建渲染图来发送数据,如下所示。发布它,以便它可以帮助像我这样的人:)

在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"));
%>

相关内容

最新更新