在Struts2框架中提供了一套标签库,可以与struts2无缝结合。

  

  数据标签a、action、bean、date、debug、i18n、include、param、property、push、set、text、url

  控制标签:if、elseif、else、append、generator、interator、merge、sort、subset

简单实例

property:用来取得值桟中的值。

 View Code

param:用来给其他标签传入参数

  |-name:参数的名字

  |-value:参数的值

  |-suppressEmptyParameters:是否压缩空参数

set:用来声明一个在特定作用于的变量

  作用域有:application、session、request、page、action

  几个属性:

    |-scope:作用域,默认是action

    |-value:变量的值

    |-var:变量的名字

*注意变量值的地方需要在双引号里面加单引号

 View Code

输出结果:

bean:用来定义一个java bean

  |-name:bean的全路径类名字

  |-var:定义的javabean的名字

 View Code
 View Code

执行结果:

date:用不同的方式格式化日期

  |-fromat:指定日期显示格式

  |-name:需要被格式化的日期的值

  |-nice:是否nicely的打印日期

  |-timezone:格式化日期的时区

  |-var:引用值桟中的日期

 View Code

输出结果:

debug标签:可以输出值桟中的值

<s:debug></s:debug>

url和a标签

  url:创建一个url变量,可以在里面 用param标签来传入参数

  a:创建一个url

includ:用来引入别的资源

<s:include value="head.jsp"></s:include>

控制标签

if,elseif,else

 View Code

iterator:用来循环输出

  |-begin:循环输出的开始下标,默认0

  |-end:循环输出的结束下标

  |-status:代表下一个要被输出的

  |-step输出的每次跳跃多少

  |-value:被遍历的对象

  |-var:代表每个取出的变量

 View Code

append:把输出的对象叠加起来

  |-var:代表叠加后的对象名

 View Code

generator标签

  用来分割生成一个迭代输出器。

Merge标签

  用来组合

Sort标签

  排序标签

Subset标签

  截取

界面标签

  Form标签

  Text标签

  

  Radio标签

  Checkboxlist标签

  Select标签

其他标签

转载于:https://www.cnblogs.com/wangsicongde/p/7574283.html

Struts2--标签tag相关推荐

  1. servlet 和 struts2 同时使用 以及 使用struts2标签库时报错

    做网页的时候 想让 servlet 和 struts 都有效. 但是在过滤的时候出了点问题: 就是 过滤器的*.action 的时候 struts 标签库失效的问题 我觉得以下是个不错的 解决方案: ...

  2. struts2 标签单选框_Struts 2 UI标签–表单,复选框,单选,选择,提交

    struts2 标签单选框 Struts2 UI tags are used to generate HTML form elements in result pages. Earlier we lo ...

  3. 使用Struts2标签

    Struts2提供了大量标签帮助开发表现层页面,Struts2标签库与Struts1相比,不依赖于任何表现层技术,大部分可以在各种表现层技术中使用,包括最常用的jsp页面,也可以在Velocity和F ...

  4. struts2标签详解

    struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ...

  5. struts2 标签中read-only=true 和disabled的区别

    struts2 标签中read-only=true 和disabled的区别 都不能对内容进行修改,区别在readonly提交的时候还会有该字段,但是disabled会在提交的时候忽略该字段 转载于: ...

  6. c 清除 html标签,13.4. 去除HTML的标签tag:htmlRemoveTag

    13.4. 去除HTML的标签tag:htmlRemoveTag /* * [Function] * remove html tag, retain html content * [Input] * ...

  7. Struts2标签库常用标签(转)

    struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ...

  8. java struts2标签库 常用标签

    基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分.Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上.控制器主要由Action来提供支持,而视图则是由 ...

  9. 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 格式解析 二. 文件头 Header 分析 三. 标签 Tag 分析 四. 视频标签 Tag 数据分析 安卓直播推流专栏博客总结 Android R ...

  10. Struts2标签 逻辑标签和UI标签

    效果如下图: 先配置struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE s ...

最新文章

  1. (转) 使用Speech SDK 5.1文字转音频
  2. linux下修复win8引导文件,微软为推广win8系统linux删除文件的修复技巧
  3. JAVA高级特性--自动拆箱-装箱,枚举类型
  4. verilog中数组的定义_开源仿真工具Icarus Verilog中的verilog parser
  5. 数万人的背影|非典型产品经理的生存现状
  6. 【错误记录】Python 安装依赖库报错 ( ERROR: Could not find a version that satisfies the requirement elftools )
  7. HJ37 统计每个月兔子的总数
  8. 信息系统项目管理知识--物联网
  9. 没想到,Python还可以制作Web可视化页面!
  10. leetcode 593. Valid Square | 593. 有效的正方形(Java)
  11. 使用WS-Trust / STS采样器扩展JMeter
  12. 【渝粤教育】国家开放大学2018年春季 0149-21T现代汉语 参考试题
  13. Yii2-admin RBAC权限管理的实现
  14. linux下hg无法运行_linux下hg无法运行_Linux下Mercurial (hg)配置说明
  15. 基于python的单词查询
  16. Ubuntu16.04搭建mtk6737 安卓7.0 MTK 编译环境搭建
  17. Android RSA加密解密的 工具类的使用
  18. 文章总结:ASPLOS 2013 Architecture I
  19. CSDN有哪些值得学习的专栏?
  20. 年薪170W阿里P8相亲要求女方月薪1万,网友:有点高

热门文章

  1. 牛!开创交互式电脑绘图先河,虚拟现实之父传奇
  2. 腾讯云发布智慧能源四大新品,携手合作伙伴共建智慧能源生态圈
  3. 以太坊创始人V 神:普通人看见现在,天才看见未来
  4. Java算法练习——正则表达式匹配
  5. java学习之路--零碎的知识笔记
  6. Highcharts X轴纵向显示
  7. J2ee分布式框架--技术介绍文档
  8. 陈松松:视频营销成交率低,这三个因素没到位
  9. sass @function,@for,@mixin 的应用
  10. win8安装11gR2[INS-13001] 环境不满足最低要求