Liferay新手,我无法使用renderURL浏览Pages

时间:2013-02-19 06:23:30

标签: liferay

我是Liferay的新手,我无法使用renderURL浏览Pages,请告诉我我在哪里犯了一个错误 我很震惊,我点击超链接时无法导航到第二页,如下所示

这是我的第一页,我在这里显示第一页(view.jsp),但是从view.jsp,我无法显示view2.jsp

public class TestPortlet extends GenericPortlet {

public void doView(RenderRequest renderRequest,
RenderResponse renderResponse) throws IOException, PortletException {
renderResponse.setContentType("text/html");
PortletRequestDispatcher rd = getPortletConfig().getPortletContext()
.getRequestDispatcher("/html/test/view.jsp");

if (rd != null) {
rd.include(renderRequest, renderResponse);
}

}

}

这是我的view.jsp

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>

<portlet:defineObjects />

This is the <b>Sai Test Portlet</b> portlet in View mode.

<portlet:renderURL var="clickRenderURL">
<portlet:param name="jspPage" value="/html/test/view2.jsp" />
</portlet:renderURL>

<a href="<%=clickRenderURL %>">Click here</a>

这是我的view2.jsp

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>

<portlet:defineObjects />

This is the <b>View 2 </b> portlet in View mode.

控制台模式中没有错误,我使用的是Liferay 6.1版本。

1 个答案:

答案 0 :(得分:0)

你能用同样的方法检查吗? “liferay-portlet:renderURL”标签。

而不是使用“portlet:renderURL”标记。

休息一切看起来很好。