我是 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 版本。