0

我是 Liferay 的新手,我无法使用 renderURL 浏览页面,请告诉我我在哪里做错了我在这里被击中,在单击超链接时我无法导航到第二页,如下所示

这是我的第一页,我在其中显示第一页 (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 版本。

4

1 回答 1

0

您可以使用“liferay-portlet:renderURL”标签检查相同的内容吗?

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

休息对我来说一切都很好。

于 2013-02-19T14:31:47.890 回答