[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]