【问题标题】:How to call the content of a jsp into another portlet's jsp如何将一个jsp的内容调用到另一个portlet的jsp中
【发布时间】:2016-01-11 17:42:50
【问题描述】:

我有一个需求,我必须调用一个在另一个portlet 项目中可用的jsp,我必须在另一个portlet 的jsp 中调用那个jsp 的内容。 https://www.liferay.com/community/forums/-/message_boards/message/66875852

【问题讨论】:

  • 你是指处理后的内容吗?还是包含中未处理的?
  • 是的,我的意思是处理过的内容。

标签: liferay liferay-6


【解决方案1】:

也许这就是你要找的东西:

<liferay-util:include page="/view.jsp" portletId="..." ></liferay-util:include>

【讨论】:

  • 你是对的,但它只会显示字符串而不是处理后的内容。
  • 您需要将其他portlet 的jsp 代码包含到您的插件中还是将呈现的内容包含到String 变量中?对于第二个,您可以使用&lt;liferay-util:buffer var="otherPortletContentStr"&gt; &lt;liferay-util:include page="/view.jsp" portletId="..." &gt;&lt;/liferay-util:include&gt; &lt;/liferay-util:buffer&gt; &lt;p&gt;This is the content of the other portlet: &lt;%= otherPortletContentStr %&gt; &lt;/p&gt;
【解决方案2】:

这里非常清楚地提到了如何从一个 portlet 重定向到另一个 portlet jsps。 https://www.liferay.com/community/forums/-/message_boards/message/37527176

【讨论】:

    猜你喜欢
    • 2013-02-18
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 2013-09-16
    相关资源
    最近更新 更多