91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Struts2 通過ognl表達式實現投影

發布時間:2020-10-17 11:19:17 來源:腳本之家 閱讀:160 作者:光仔December 欄目:編程語言

projection(投影):俗話說就是過濾,就是過濾器把符合條件的過濾出來

struts.xml:

<package name="ognl" namespace="/ognl" extends="struts-default"> 
 <action name="pro" class="cn.edu.hpu.ognl.OgnlAction4"> 
      <result name="success">/ognl.jsp</result> 
    </action> 
</package> 

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 ArrayList<User> users; 
  public OgnlAction4(){ 
    users=new ArrayList<User>(); 
    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<User> getUsers() { 
    return users; 
  } 
  public void setUsers(ArrayList<User> users) { 
    this.users = users; 
  } 
  @Override 
  public String execute() throws Exception { 
    // TODO Auto-generated method stub 
    return "success"; 
  } 
} 

鏈接:

過濾:<a href="<%=basePath%>ognl/pro" rel="external nofollow" >OGNL9</a><br/> 

結果界面:

<!-- 正則表達式中,"^"代表開頭,"$"代表結尾,"?"代表過濾 --> 
<li>投影(過濾):<s:property value="users.{?#this.age==1}.{age}"/><br/> 
<!-- 找到所有年齡大于1的user,取第一個 --> 
<li>投影:<s:property value="users.{^#this.age>1}.{age}"/><br/> 
<!-- 找到所有年齡大于1的user,取最后一個 --> 
<li>投影:<s:property value="users.{$#this.age>1}.{age}"/><br/> 
<!-- 找到所有年齡大于1的集合,判斷這個集合是否為空 --> 
<li>投影:<s:property value="users.{$#this.age>1}.{age} == null"/><br/> 

結果:

投影(過濾):[1]
投影:[18]
投影:[23]
投影:false

總結

以上就是本文關于Struts2 通過ognl表達式實現投影的全部內容,希望對大家有所幫助。有問題請留言,小編會及時回復大家的。感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浦城县| 高雄县| 蕉岭县| 台湾省| 石柱| 合作市| 盐边县| 鄄城县| 土默特右旗| 乐亭县| 荥经县| 信阳市| 环江| 福清市| 茂名市| 和硕县| 新兴县| 江华| 昌邑市| 齐齐哈尔市| 博野县| 长泰县| 炎陵县| 双牌县| 江口县| 江达县| 庄浪县| 武胜县| 同心县| 阳东县| 青阳县| 临清市| 集安市| 奉贤区| 武安市| 越西县| 宣城市| 甘洛县| 视频| 垫江县| 汉沽区|