Struts 2 标签库(文档手册) Tags-API-CLSW-JSP
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库
下面就介绍每个标签的具体应用实例说明:按字母排列
A:
1.
2.
3.
4.
5.
6.
7.
B:
1.
C:
1.
2.
3.
4.
D:
1.
2.
3.
4.
5.
E:
1.
2.
3.
F:
1.
2.
3.
G:
1.
H:
1.
2.
I:
1.
2.
3.
4.
L:
1.
M:
1.
O:
1.
2.
P:
1.
2.
3.
4.
R:
1.
2.
3.
S:
1.
2.
赋予变量一个特定范围内的值
3.
4.
5.
T:
1.
2.
3.
4.
5.
6.
7.
8.
U:
1.
2.
___________________________________________________
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标签:生成树形结构的节点。