1.tabletag中name屬性:值預設作用域:request 如果作用域為session,則tabletag中指定id屬性會把該物件加入到pagecontext物件中去。如id="test" <%int cate=((role)pagecontext.getattribute("test")).getcategory();%> 生成**的序列號 例如:<%=pagecontext.getattribute("row_rownum")%>< /display:column> 如行號:row_rownum firstname:row.firstname lastname: row.lastname 全部由id來取得
2.限制頁面顯示的結果集數 1)全部2)頭5個3)從第二個開始,顯示下5個
3.包裝器decorators,有行包裝器(必須繼承tabledecorator)和列包裝器(必須實現columndecorator) 在tabletag中顯示list時,decorators中的方法會在list前呼叫,如果decorators實現類中有相關的get***()方法 時,呼叫此方法,如果沒有,則直接呼叫list 在columntag中顯示value時,decorators中的方法會先呼叫,(應該重用)
public string getlink1()
標籤:
5.分頁 指定屬性:pagesize="10" 每頁顯示10條記錄
6.排序 1)在list中封裝的物件的屬性要實現comparable介面,(一般均實現了) 2) 在columntag中指定sortable="true" 可指定預設排序的列 defaultsort="1" 數值為第幾列缺省排序 defaultorder="descending" 指定預設為降序
7.匯出 支援下列格式:'html', 'xml', 'csv', and 'excel'. 屬性:export="true",注意匯出無效,當使用jsp:include or the requestdispatcher 指定該url屬性值只能在csv、excel中匯出 需要指定export filter.
8.更改預設設定 1)通過標籤,可以覆蓋一些預設設定 2)建立displaytag.properties檔案,所有時區共用,建中文編碼則建立displaytag_zh_cn.properties,放 到類路徑下,jar包內共有兩個預設的屬性檔案tabletag.properties,message.properties
9其它
1)當多個表在一頁顯示時,每個表都想要有分頁、排序、匯出等功能時,只需為每個table指定乙個不同的id即可。
2)增加表頭角色管理
4)http和email自動鏈結功能,指定autolink="true"
5)指定一列顯示的最大長度,避免太長把**變形 maxlength="10" style="whitespace: nowrap;"
6)當列的值為null,使用nulls="false"屬性把null轉為空白
displayTag學習摘要
displaytag學習摘要 1.tabletag中name屬性 值預設作用域 request 如果作用域為session,則 tabletag中指定id屬性會把該物件加入到pagecontext物件中去。如id test int cate role pagecontext.getattribute...
DisplayTag學習筆記
這幾天學習這個標籤的運用,只是剛剛入門,學習的過程中碰到了很多問題,問題就是網上的帖子10個八個都是一樣的,然後出了一點問題就找半天,現在寫一下自己學習中幫助自己的一點東西 引用下別人的帖子,並做下自己的修改和補充 在jsp頁面做乙個引用 taglib uri prefix display 引入樣式...
關於displaytag的學習
1 基於displaytag的分頁方案 displaytag說明 構造頁面顯示的list displaytag能夠在request和session範圍內獲得相關的list。所有的資料必須從list中獲得。1.單錶查詢結果集 list userlist gethibernatetemplate fin...