Liferay JSP Hook:尝试自定义login.jsp时出现问题

时间:2014-07-14 12:11:53

标签: jsp liferay hook portlet

我正在尝试覆盖登录页面以在底部添加其他内容。我提到了this post并在Liferay开发工作室中创建了以下测试代码(带有Tomcat包的liferay EE 6.1.2)。

<%@ taglib uri="http://liferay.com/tld/util" prefix="liferay-util" %>

<liferay-util:buffer var="html">
    <liferay-util:include
        page="/html/portlet/login/login.jsp"
        useCustomPage="<%= false %>"
    />
</liferay-util:buffer>

<div style="border: 4px solid red; padding: 4px;">
    <%= html %>
</div>

部署后,我在登录portlet中看到了许多嵌套的红色矩形。没别了。

我试图删除liferay-util:缓冲区以包含登录页面,我收到了堆栈溢出错误。

请告知我是否做错了。

谢谢, 范

1 个答案:

答案 0 :(得分:3)

你在login.jsp中包含了login.jsp,它正在创建无限循环,因此你会得到太多的红色矩形。

使用login.portal.jsp而不是login.jsp,而不是你提到的帖子。