struts2重点、精华、用法总结(七):数据处理机制之struts标签
来源:互联网 发布:js替换标签 编辑:程序博客网 时间:2024/06/03 19:14
struts2标签
1.作用:与jstl类似,但jstl使用有局限性(jsp、servlet),struts2标签配合值栈在视图层显示数据。
2.使用:
(1)添加引用:
<%@ taglib prefix="name" uri="/struts-tags" %>
(2)有条件的显示数据:
a)单一流程
<s:if test="OGNL表达式" />...</s:if> <s:else>...</else>
else同。b)非单一流程
<s:if test=”OGNL表达式”></s:if> <s:elseif test=”OGNL表达式”></s:elseif> <s:else></s:else>
(3)显示多个数据:
语法:<s:iterator value=”OGNL表达式”></s:iterator>
a) 从数组或集合中(对象类型)显示数据
List或Set:
<s:iterator value=”用OGNL拿到集合对象”> <s:property value=”属性名”> <s:property value=”属性名”> </s:iterator>
Map:
<s:iterator value=”用OGNL表达式拿到集合对象”> <s:property value=”key”><--取map的键 --> <s:property value=”value”><--取map的值 --> </s:iterator>
b) 从数组或集合中显示数据就(String及8种基本类型)
<s:iterator value=”用OGNL拿到变量名”> <s:property /></s:iterator>
c) 遍历状态
<s:iteratot value=”OGNL” status=”s”> <s:property value=”#s.count” /> <s:property value=”#s.count” /> <s:property value=”#s.count” /> <s:property value=”#s.count” /></s:iterator>
d) 遍历选项
<s:iterator value=”OGNL” begin=”” end=”” step=””></s:iterator>
Begin:从某一个下标开始遍历
End:从某一下标结束
Step:步幅
3.其他标签:
(1)
语法:<s:date name=”OGNL” format=”自定义日期类型”>
作用:自定义日期的格式
<s:date name=”#request.date” format=”yyyy-MM-dd hh:mm:ss” />
(2)<s:url /> 语法:i)
<s:url action=”” namespace=””/>
ii)
<s:url value=”” />
作用:防止当用户禁用cookie后,自动进行url重写
(3)struts标签中与heml相关的标签
<s:form></s:form> ==> <form></form> <s:head></s:head> ==> <head></head> <s:text name=””></s:text> ==> <input type=”text”></input> <s:date name=”” /> ==> <input type=”date” />
(4)
语法:<s:action name=”” namespace=”” excuteResult=”” />
作用:将多个action的结果整合到一起。
用法示例:
阅读全文
0 0
- struts2重点、精华、用法总结(七):数据处理机制之struts标签
- struts2重点、精华、用法总结(五):数据处理机制之原生OGNL表达式
- struts2重点、精华、用法总结(六):数据处理机制之值栈
- struts2重点、精华、用法总结(一)
- struts2重点、精华、用法总结(三):Action相关专题
- struts2重点、精华、用法总结(四):多方法控制器
- mybatis重点、精华、用法总结
- struts2重点、精华、用法总结(二):接受请求参数及页面跳转类型
- 【struts基础】Struts2常用标签总结
- JAVAWEB开发之Struts2详解(四)——ognl与valueStack(重点)、Struts常用标签、防止表单重复提交、Struts2中内置json插件
- struts 重点总结
- Struts2笔记五之Struts标签
- Struts中的的标签用法总结
- struts2重点知识点总结
- Struts2学习总结(七):Struts中的OGNL
- OGNL, JSTL, STRUTS2标签用法示例 总结
- struts标签之bean:write用法
- struts标签之bean:write用法
- 取消CSDN的手机绑定
- 数据结构栈和队列
- 高精度 <加减乘除>
- 68. Text Justification
- Mac && XCode 操作入门
- struts2重点、精华、用法总结(七):数据处理机制之struts标签
- android o 适配小记
- 分治算法 快速排序
- 说说激活函数
- 漫步最优化三十六——基本共轭方向法
- http创建环境
- 让android studio使用java8及java8的新特性
- RNN与LSTM学习
- 进程间通信——消息队列