- 1
- 0
- 约 25页
- 2017-08-05 发布于河南
- 举报
Struts 2 讲义(4)
--Struts2标签
Struts2标签组成
Struts2框架的标签库主要分为用户界面标签(UI标签)、非用户界面标签和AJAX标签三类。
⑴用户界面标签(UI标签):主要用来生成HTML元素的标签:
表单标签:主要用于生成HTML页面的FORM元素以及普通表单元素的标签。
非表单标签:主要用于生成页面上的Tree、Tab页等。
⑵非用户界面标签(非UI标签):主要用于数据访问、逻辑控制等:
数据访问标签:主要包含用于输出值栈中的值,完成国际化等功能的标签。
流程控制标签:主要包含用于实现分支、循环等流程控制的标签。
⑶AJAX标签:用于支持Ajax效果。
其中非UI标签和UI标签除了功能不一样之外,最大的区别是UI标签支持模板和主题。
Struts2 标签使用
自定义标签库通常都有一个标签库描述文件(Tag Library Descriptor,TLD),其中记录了标签的名字、标签处理器类,标签的属性等信息,在JSP中使用标签描述符来解释在JSP页面中使用的自定义标签。Strus2标签库的描述文件在struts-core-2.0.11.jar压缩文件的MET-INF目录下找到struts-tags.tld文件,这个文件定义了Struts2的标签。
要在JSP页面中引用Struts2标签库,需要使用taglib指令。在JSP代码的顶部加入以下的代码
原创力文档

文档评论(0)