首页 > 代码库 > Struts(十三):通用标签
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(十三):通用标签
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。