-
struts2标签库的使用帮助文档
资源介绍
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库
下面就介绍每个标签的具体应用实例说明:按字母排列
A:
1.
2. -----超链接,类似于html里的
3. -----执行一个view里面的一个action
4. -----如果action的errors有值那么显示出来
5. -----如果action的message有值那么显示出来
6. -----添加一个值到list,类似于list.add();
7. -----自动完成标签的内容,这个是ajax
B:
1. -----类似于struts1.x中的,JavaBean的值
C:
1. -----复选框
2. -----多选框
3. -----下拉框
4. -----图像符号
D:
1. -----获取日期格式
2. -----日期输入框
3. -----显示错误信息
4. -----表示一个块,类似于html的
5. -----双下拉框
E:
1.
2.
3. -----这3个标签一起使用,表示条件判断
F:
1. -----显示文件错误信息
2. -----文件上传
3. -----获取相应form的值
G:
1. ----和标签一起使用
H:
1. -----在里使用,表示头文件结束
2. -----隐藏值
I:
1. -----加载资源包到值堆栈
2. -----包含一个输出,servlet或jsp页面
3. -----获取form的一个输入
4. -----用于遍历集合
L:
1. -----只读的标签
M:
1. -----合并遍历集合出来的值
O:
1. -----获取标签组
2. -----左右选择框
P:
1. -----为其他标签提供参数
2. -----密码输入框
3. -----得到'value'的属性
4. -----value的值push到栈中,从而使property标签的能够获取value的属性
R:
1.
2. -----单选按钮
3. -----重置按钮
S:
1. -----单选框
2. -----赋予变量一个特定范围内的值
3. -----通过属性给list分类
4. -----提交按钮
5. -----为遍历集合输出子集
T:
1. -----表格框
2. -----表格
3. -----I18n文本信息
4. -----文本域输入框
5. -----文本输入框
6. -----拦截器
7. -----树
8. -----树的结构
U:
1. -----多选择框
2. -----创建url
___________________________________________________
struts2框架的标签库分为三类:
用户标签:生成HTML元素
非用户标签:数据访问、逻辑控制等。
AJAX标签:支持AJAX技术。
用户界面标签又分两类:
表单标签:生成HTML页面的from元素
非表单标签:生成页面上的Tab、Tree等
非界面标签又分为数据访问标签和流程控制标签。
控制标签:
if/elseif/else标签:控制流程分支。
iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。
append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个 标签完成迭代。
generatot标签:将指定的字符串按照规定的分隔符分解成多个子字符串。
merge标签:将多个集合拼接在一起。
subset标签:获取某个集合的子集合。
sort标签:多指定的集合元素进行排序。
数据标签:
action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。
bean:创建一个JavaBean实例。。
date:格式化输出一个日期属性。
debug:生成一个调试链接,当单击该链接时,可以看到当前栈值中的内容。
i18n:指定国际化资源文件的baseName。
include:包含其他的页面资源。
param:设置参数。
property:输出某个值。可以输出值栈、StackContext 、ActionContext中的值。
push:将某个值放入值栈。
set:设置一个新的变量。
text:输出国际化信息。
url:生成一个URL地址。
表单标签:
checkbox标签:复选框。
checkboxlist标签:根据一个集合属性创建一系列的复选框。
combobox标签:生成一个单选文本框和一个下拉列表框的组合。
doubleselect标签:生成一个相互关联的列表框,该标签由两个下拉选择框组成。
datetimepicker标签:生成一个日期、时间下拉列表框。
head标签:生成HTML页面的HEAD部分。
file标签:在页面上生成一个上传文件元素。
hidder标签:生成一个不看见的用户输入元素。
select标签:生成下拉列表框。
optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。
radio标签:单选框。
optgroup标签:生成一个下拉列表框的选择组,下拉列表框中可以包含多个选择组。
token标签:防用户多次提交表单。
textarea标签:文本域。
updownselct标签:支持选项内容的上下移动。
password表单:密码表单域。
textfield标签:单行文本输入框。
非表单标签:
actionerror标签:输出Action中getActionErrors()方法返回的异常信息。
actionmessage标签:输出Action中getActionErrors()方法返回的信息。
component标签:生成一个自定义的组件。
div标签:AJAX标签,生成一个div片段。
fielderror标签:输出异常提示信息。
tabbedPanel:AJAX标签,生成HTML中的Tab页。
tree标签:生成一个树形结构。
treenode标签:生成树形结构的节点。
- 上一篇: MySQL-5.6.25-1.linux_glibc2.5.i386.rpm-bundle.tar
- 下一篇:没有了