Struts(十三):通用标签
Posted yy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Struts(十三):通用标签相关的知识,希望对你有一定的参考价值。
- Struts标签简介:
Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性,实现了更好的代码复用。
Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。
Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使用。
包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用。
- Struts标签分类:
1.用户界面标签(UI标签):主要用来生成HTML元素的标签。
(1)表单标签:主要用于生成html页面的FORM元素,以及普通表单元素的标签。
(2)非表单标签:主要用于生成页面上的tree,Tab页等。
2.非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。
(1)数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。
(2)流程控制标签:主要包含用于实现分支,循环等流程控制的标签。
3.AJAX标签:用于支持Ajax效果
- 使用前准备:
使用时需要在jsp页面中引入标签:
<%@ taglib prefix="s" uri="/struts-tags"%>
需要在web.xml中添加使用struts的配置信息。
- 标签的使用:
1、<s:property/>标签:用来输出一个值栈属性值
2、
3、
4、
5、
6、
以上是关于Struts(十三):通用标签的主要内容,如果未能解决你的问题,请参考以下文章