projection(投影):俗話說就是過濾,就是過濾器把符合條件的過濾出來
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、明水網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為明水等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
struts.xml:
/ognl.jsp
OgnlAction4.java:
package cn.edu.hpu.ognl; import java.util.ArrayList; import cn.edu.hpu.mode.User; import com.opensymphony.xwork2.ActionSupport; public class OgnlAction4 extends ActionSupport{ private ArrayListusers; public OgnlAction4(){ users=new ArrayList (); User user1=new User(); user1.setAge(18); User user2=new User(); user2.setAge(1); User user3=new User(); user3.setAge(21); User user4=new User(); user4.setAge(23); users.add(user1); users.add(user2); users.add(user3); users.add(user4); } public ArrayList getUsers() { return users; } public void setUsers(ArrayList users) { this.users = users; } @Override public String execute() throws Exception { // TODO Auto-generated method stub return "success"; } }
鏈接:
過濾:OGNL9
結(jié)果界面:
結(jié)果:
投影(過濾):[1]
投影:[18]
投影:[23]
投影:false
總結(jié)
以上就是本文關(guān)于Struts2 通過ognl表達式實現(xiàn)投影的全部內(nèi)容,希望對大家有所幫助。有問題請留言,小編會及時回復(fù)大家的。感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!