下載“Ditchnet JSP Tabs Taglis”的jar檔案;
將下載包中的jar檔案複製到install_dir/tomcat/commn/lib目錄下
確保你的web應用程式中的根目錄是可寫的
重載你的web應用程式
將org.ditchnet.taglib目錄拷到你的web應用程式目錄下
在你的JSP頁面,添加tab標籤庫指示頭,和XHTML的“Transitional Doctype”(用以驗證CSS的正確性和瀏覽器的相容性-查看相關的文章Doctype Switching)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page contentType="text/html"%>
<%@ taglib uri="http://ditchnet.org/jsp-tabs-taglib" prefix="tab"%>
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="en" lang="en">
添加代碼到頁面的<head>標籤中
<head>
<script type="text/javascript" src="org.ditchnet.taglib/tabs.js"></script>
<link type="text/css" rel="stylesheet" href="org.ditchnet.taglib/tabstyle.css" />
</head>
該標籤建立<script>指令碼和<link>標籤,通過它們連結必要的CSS和JavaScript到頁面。當然,你也可以添加額外的指令碼或樣式去覆蓋預設設定。
為你希望建立的每一個tabbed pane組添加一個<tab:tabContainer>標籤
<tab:tabContainer>
</tab:tabContainer>
給<tab:tabContainer>標籤一個id屬性,該id在你的應用程式中(即Servlet Context環境)是唯一的
<tab:tabContainer id="foo-bar-container">
</tab:tabContainer>
註:該ID在你的應用程式中必需是唯一的,因為它在使用者的會話中用於保持tab容器中被選定tab的索引。
在tab container中添加你想添加的<tab:tabPane>標籤
<tab:tabContainer id="foo-bar-container">
<tab:tabPane></tab:tabPane>
<tab:tabPane></tab:tabPane>
</tab:tabContainer>
為每個<tab:tabPane>標籤設定一個必需的id和tabTitle屬性。id將被無改變傳遞給頁面,tabTitle將被用於在tab container的頂部標明tabPane選項卡的標題。就像在html頁面中一樣,id對於頁面來說必須唯一。
<tab:tabContainer id="foo-bar-container">
<tab:tabPane id="foo" tabTitle="Foo!"></tab:tabPane>
<tab:tabPane id="bar" tabTitle="Bar!"></tab:tabPane>
<tab:tabContainer>
在希望的地方添加HTML或JSP頁面內容
<tab:tabContainer id="foo-bar-container">
<tab:tabPane id="foo" tabTitle="Foo!">
Foo is cool!
</tab:tabPane>
<tab:tabPane id="bar" tabTitle="Bar!">
Bar is cool!
</tab:tabPane>
<tab:tabContainer>
註:內容不許為空白,為空白將有異常發生