在行选择等计算中,用 #this 代表迭代中的当前对象
Action
public class Boss {
private String name;
private int age;
public Boss(String name, int age) {
this.name = name;
this.age = age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return this.name;
}
}
private List<Boss> bossList = new ArrayList<Boss>();
public List<Boss> getBossList() {
return bossList;
}
public void setBossList(List<Boss> bossList) {
this.bossList = bossList;
}
@Override
public String execute() {
bossList.add(new Boss("曹操", 40));
bossList.add(new Boss("刘备", 35));
bossList.add(new Boss("孙权", 20));
return SUCCESS;
}
JSP
大于30的BOSS : <s:property value="bossList.{?#this.age > 30}"/> <br>
结果如下
大于30的BOSS [曹操, 刘备]
分享到:
相关推荐
struts2的ognl
struts2 OGNL的主要用法 基本覆盖全部
本资源适合刚接触Struts和Ognl的小伙伴交流学习,欢迎吐槽。
主要是ognl的用法,很适合新手上路的,源代码很清晰可见,一看就懂
struts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_ognl基本用法.docstruts2_...
NULL 博文链接:https://hezhou-0521.iteye.com/blog/777463
Struts2学习计划5---Struts2_OGNL(对象图导航语言)的学习
从官网checkout下来的源码,如果大家觉的区官网麻烦可以直接下载这个
OGNL是通常要结合Struts 2的标志一起使用,如等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题: 首先新建名为Struts2_OGNL的Web工程,配置开发环境。之前很多朋友在使用Struts 2的...
本人在学习struts2框架时的学习笔记,主要是ognl表达式语言的运用。希望对大家有所帮助!
Struts2 OGNL---标签详解析 都有实例 适合初学者
struts2中ognl表达式的用法,详细介绍了ognl表达式与struts2基本标签的结合。
Struts2中ognl-2的源代码,从官网下载的
struts2 ognl2.6.11源代码,官网上下要很麻烦,麻烦的事就我帮各位做了
关于struts2 OGNL 详细教程,对初学者有帮助
struts2 中 OGNL表达式的使用struts2 中 OGNL表达式的使用
struts2 ognl源文件 在ECLIPSE导入后可方面的利于开发
对 Struts2 OGNL 的分析与简介
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号
有对struts2标签和OGNL的总结。