Struts2 OGNL投影功能案例
来源:互联网 发布:电脑连接网络错误651 编辑:程序博客网 时间:2024/05/17 03:12
1、需求:把 BookAction 对象中“价格 >35” 的书展示出来。
2、因为要访问对象,所以要配置 struts.xml,而不能直接从页面中通过 <s> 标签获取数据:
<package name="ognl" namespace="/ognl" extends="struts-default"><action name="a2" class="cn.itcast.demo11_ognl.BookAction" method="execute"><result name="success">/a1.jsp</result></action></package>3、编写Book.java 和 BookAction.java
Book.java:
public class Book {private String name;private float price;public Book() {// TODO Auto-generated constructor stub}public Book(String name, float price) {super();this.name = name;this.price = price;}}BookAction.java:
public class BookAction extends ActionSupport implements Serializable {private List<Book> books;public List<Book> getBooks() {return books;}public void setBooks(List<Book> books) {this.books = books;}public String execute(){books = new ArrayList<Book>();books.add(new Book("刘",35f));books.add(new Book("关",15f));books.add(new Book("张",65f));return SUCCESS;}}4、在jsp页面中,通过<s>标签展示数据,注意<iterator> 中的是 books,而<property> 中的是book
<s:iterator value="books.{?#this.price>15}" var="book"> <s:property value="#book.name"/>——<s:property value="#book.price"/><br/> </s:iterator>
0 0
- Struts2 OGNL投影功能案例
- 道听途说Struts2之20:OGNL投影
- Struts2 使用OGNL表达式投影(过滤)
- Struts2中使用OGNL表达式投影(过滤)集合
- Struts2中使用OGNL表达式投影(过滤)
- Struts2之Ognl基本操作、过滤、投影解读
- 【Struts2框架】第三节OGNL表达式-projection投影
- struts2 ognl
- struts2 OGNL # % $
- struts2 OGNL # % $
- struts2 OGNL
- OGNL struts2
- struts2 OGNL
- Struts2 OGNL
- struts2 OGNL # % $
- Struts2---->OGNL
- Struts2 OGNL
- struts2 OGNL
- shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。
- SQL Server数据库入门学习总结
- 配置LVS 负载均衡集群
- ActivityGroup返回键获取焦点处理
- POJ 3974 Palindrome(最大回文串长度 Manacher算法)
- Struts2 OGNL投影功能案例
- 江苏电信欢go与省公安厅合作保无线上网安全
- Makefile的常见错误信息
- IP的int型与char*型相互转化
- linux中查找对应结构或者变量
- Migo收货增强
- 最新百度地图支持Fragment(注意事项)
- F5内网负载均衡配置--源地址保持影响
- path sum