我正在尝试覆盖登录页面以在底部添加其他内容。我提到了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:缓冲区以包含登录页面,我收到了堆栈溢出错误。
请告知我是否做错了。
谢谢, 范
答案 0 :(得分:3)
你在login.jsp中包含了login.jsp,它正在创建无限循环,因此你会得到太多的红色矩形。
使用login.portal.jsp而不是login.jsp,而不是你提到的帖子。