displayTag學習摘要

2021-08-29 06:19:30 字數 1989 閱讀 9156

displaytag學習摘要

1.tabletag中name屬性:值預設作用域:request

如果作用域為session,則

tabletag中指定id屬性會把該物件加入到pagecontext物件中去。如id="test"

<%int cate=((role)pagecontext.getattribute("test")).getcategory();%>

生成**的序列號 例如:

<%=pagecontext.getattribute("row_rownum")%>

如行號: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中的方法會先呼叫,(應該重用)

4.傳遞引數,有兩種方式,

一。struts方式:有以下幾個屬性

1)href 基本的超連線

2)paramid 新增到url上的引數名

3)paramname 傳遞容器內的其它bean當作引數 如:request.setattribute("testparam", "sendamail");

4)paramscope 指定bean的作用域

二。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學習摘要

1.tabletag中name屬性 值預設作用域 request 如果作用域為session,則tabletag中指定id屬性會把該物件加入到pagecontext物件中去。如id test int cate role pagecontext.getattribute test getcategor...

DisplayTag學習筆記

這幾天學習這個標籤的運用,只是剛剛入門,學習的過程中碰到了很多問題,問題就是網上的帖子10個八個都是一樣的,然後出了一點問題就找半天,現在寫一下自己學習中幫助自己的一點東西 引用下別人的帖子,並做下自己的修改和補充 在jsp頁面做乙個引用 taglib uri prefix display 引入樣式...

關於displaytag的學習

1 基於displaytag的分頁方案 displaytag說明 構造頁面顯示的list displaytag能夠在request和session範圍內獲得相關的list。所有的資料必須從list中獲得。1.單錶查詢結果集 list userlist gethibernatetemplate fin...