struts2遍历求和
来源:互联网 发布:协同网络办公系统 编辑:程序博客网 时间:2024/06/07 06:15
<s:set var="sum" value="0"/>
<div class="conma" id="conmacontent" style="top:70px;">
<s:iterator value="{null,null,1,2,3,4}" id="item" status="st">
<s:if test="%{#item == null}">
<s:set var="t_sum" value="0"/>
</s:if><s:else>
<s:set var="t_sum" value="#item"/>
</s:else>
<p>key:${t_sum } </p>
<s:set var="sum" value="#sum + #t_sum "/>
</s:iterator>
<p>sum:${sum }</p>
</div>
ps:sum:10
%{}:取出存在值堆栈中的Action对象
%{#}是Struts2为其解决兼容性问题
-->1.上例不能判断不能%{}替换
%{#}与%{}都可以用于计算表达式。
注意:%{#}操作可以是变量,变量用于计算时不能省略#
2.#item 和 #sum + #t_sum 都不能用${}替换
#
a. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext()
-->可以查看ActionContext中有用的属性
b.构造Map,如#{'foo1':'bar1', 'foo2':'bar2'}
$
a.在Struts 2配置文件中,引用OGNL表达式
<div class="conma" id="conmacontent" style="top:70px;">
<s:iterator value="{null,null,1,2,3,4}" id="item" status="st">
<s:if test="%{#item == null}">
<s:set var="t_sum" value="0"/>
</s:if><s:else>
<s:set var="t_sum" value="#item"/>
</s:else>
<p>key:${t_sum } </p>
<s:set var="sum" value="#sum + #t_sum "/>
</s:iterator>
<p>sum:${sum }</p>
</div>
ps:sum:10
%{}:取出存在值堆栈中的Action对象
%{#}是Struts2为其解决兼容性问题
-->1.上例不能判断不能%{}替换
%{#}与%{}都可以用于计算表达式。
注意:%{#}操作可以是变量,变量用于计算时不能省略#
2.#item 和 #sum + #t_sum 都不能用${}替换
#
a. 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext()
-->可以查看ActionContext中有用的属性
b.构造Map,如#{'foo1':'bar1', 'foo2':'bar2'}
$
a.在Struts 2配置文件中,引用OGNL表达式
3.${t_sum}和${sum}不能与#替换
个人总结:struts2标签内不能用${}表达式
阅读全文
0 0
- struts2遍历求和
- jquery li 遍历求和
- js数组遍历求和
- DataGrid js遍历并求和
- 二维数组遍历及求和
- Java遍历二维数组,求和
- Js遍历表中文本框(求和)
- Java数组的遍历与求和
- 数组遍历及求和(C语言)
- struts2遍历Map集合
- struts2 遍历 map
- struts2 标签遍历元素
- struts2简单遍历Map
- struts2标签遍历map
- struts2标签遍历list
- struts2遍历Map
- struts2遍历map
- struts2遍历map集合
- ATMEGA128——初探
- Hadoop1.x中HDFS工作原理
- java的数据类型(基本数据类型)
- Eclipse中将项目导入Tomcat中,并且修改了项目名字,但加载后的项目后面有一个括号显示原来项目的名字
- Educational Codeforces Round 21 A. Lucky Year
- struts2遍历求和
- 《逆向工程核心原理》》<05> 64位&Windows内核6
- Pytorch学习笔记(四)
- Educational Codeforces Round 21 B. Average Sleep Time
- Ubuntu——安装中文输入
- IntelliJ IDEA 2016注册方法和注册码
- php基础--Hello,World!
- AVL树删除
- 运算符重载学习笔记