[b][color=red]1.append标簽[/color][/b]
[b][color=red]2.merge标簽[/color][/b]
3.index.jsp
4.通路
--http://localhost:8080/Struts2_Tags/index.jsp
可以看到 merge集合中的元素 是交叉的 類似 map
append中的集合是有序的 類似 list
[b][color=red]5.generator标簽[/color][/b]
generatorTag.jsp
[b][color=red]6.subset标簽[/color][/b]
subsetTag.jsp
--使用 decidor 屬性 篩選元素
--通路的結果為
0 三國演義 1 水浒傳
subsetTag2.jsp
--通路的結果為
0 三國演義 1 大秦帝國
[b][color=red]7.sort标簽[/color][/b]
定義 排序規則NewComparator.java
sortTag.jsp
--通路後
--0 2012 1 2011 2 2010 3 2009 4 2008 5 2007
[b][color=red]8.property标簽[/color][/b]
propertyTag.jsp
[b][color=red]9.set标簽[/color][/b]
setTag.jsp
--通路
--http://localhost:8080/Struts2_Tags/setTag.jsp
--出現下面的
Struts2 Set tag 示例
Technology name: Strus 2
使用set 設定一個新的變量
scope屬性值為 action範圍 活女神
scope屬性值為session範圍: 活女神
[b][color=red]10 date标簽[/color][/b]
DateAction.java
dateTag.jsp
[b][color=red]11 action标簽[/color][/b]
TestAction .java
struts.xml
execute.jsp
showbook.jsp
action.jsp
//通路
--http://localhost:8080/Struts2_Tags/action.jsp?bookName=黑客帝國&bookPrice=36.0
---可以看到 如下的結果
[b][color=red]12 bean标簽[/color][/b]
--通路
--http://localhost:8080/Struts2_Tags/beanTag.jsp
就可以看到初始化的值 列印數了SMITH
[b][color=red]13 include标簽[/color][/b]
showDate.jsp
include.jsp
--通路
--http://localhost:8080/Struts2_Tags/include.jsp
--會看到時間會顯示出來
[b][color=red]14 param标簽[/color][/b]
[b][color=red]15 push标簽[/color][/b]
[b][color=red]16 url标簽[/color][/b]
[b][color=red]17 表單标簽的通用屬性[/color][/b]
[b][color=red]18 form 标簽[/color][/b]
[table]
|名稱|必須|預設值|說明
|action|否|目前的Action|送出的action名字,不需要添加.ation字尾
|namespace|否|目前的命名空間|送出的action所屬的命名空間
|method|否|post|html表單的method屬性 取值為get 或者post
|enctype|否|無|上傳檔案時,設定為multipart/form-date
|focesElement|否|無|指定為某個表單的元素id,當頁面加載時,該元素将具有焦點
|validate|否|無|是否執行用戶端驗證,隻有使用xhmlt或者ajax主題時才有效
[/table]
--說明
[b][color=red]19 submit 标簽[/color][/b]
案例
預定義的字首
[b][color=red]20 seelct 标簽[/color][/b]
[b][color=red]21 checkboxlist 标簽[/color][/b]