<!--[if !supportLists]-->1. <!--[endif]-->引入tag-lib
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!--[if !supportLists]-->2. <!--[endif]-->编写scriptlet
<%
String tabIndex=ParamUtil.getString(request,"tabIndex");
String value=tabIndex;
PortletURL renderURL = renderResponse.createRenderURL();
renderURL.setParameter("tabIndex",tabIndex);
renderURL.setParameter("jspPage","/html/modeportlet/result.jsp");
%>
<!--[if !supportLists]-->3. <!--[endif]-->使用标签
<liferay-ui:tabs names="display,edit,statistics"
value="<%=value %>"
param="tabIndex"
url="<%=renderURL.toString() %>" >
<c:if test='<%=tabIndex.equals("display") %>'>
<%@ include file="/WEB-INF/jsp/display.jsp" %>
</c:if>
<c:if test='<%=tabIndex.equals("edit") %>'>
<%@ include file="/WEB-INF/jsp/edit.jsp" %>
</c:if>
<c:if test='<%=tabIndex.equals("statistics") %>'>
<%@ include file="/WEB-INF/jsp/statis.jsp" %>
</c:if>
</liferay-ui:tabs>
注意:
<!--[endif]-->
lnames是必填项,注意逗号前面不要有空格,请使用英文。若用显示中文,通过国际化文件(tabsValue不必使用)
l value用于指定初始化标签页
l param用于指定参数名,默认是tab1
l 标签页显示什么内容是,如下代码控制的:
<c:if test='<%=tabIndex.equals("display") %>'>
<%@ include file="/WEB-INF/jsp/display.jsp" %>
</c:if>
<c:if test='<%=tabIndex.equals("edit") %>'>
<%@ include file="/WEB-INF/jsp/edit.jsp" %>
</c:if>
<c:if test='<%=tabIndex.equals("statistics") %>'>
<%@ include file="/WEB-INF/jsp/statis.jsp" %>
</c:if>