2013-02-19 38 views
0

我是Liferay的新手,我无法使用renderURL浏览页面,请告诉我我在哪里做错了 我在这里遇到了,我不是能够导航到第二页在点击超链接期间如下所示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. 

有控制台模式下没有errros,我uisng Liferay的6.1版本。

回答

0

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

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

休息一下对我来说很好。

相关问题