Struts2_day03--從值棧獲取數據_EL表達式獲取值棧數據(為什么)


從值棧獲取數據

1 使用struts2的標簽+ognl表達式獲取值棧數據

(1)<s:property value=ognl表達式/>

獲取字符串

1 向值棧放字符串

2 在jsp使用struts2標簽+ognl表達式獲取

獲取對象

1 向值棧放對象

2 在頁面中獲取值

獲取list集合

第一種方式:

第二種方式:

第三種方式:

其他操作

1 使用set方法向值棧放數據,獲取

2 使用push方法向值棧放數據,獲取

(1)使用push方法設置值,沒有名稱,只有設置的值

(2)向值棧放數據,把向值棧放數據存到數組里面,數組名稱 top,根據數組獲取值

EL表達式獲取值棧數據(為什么)

1 EL表達式獲取域對象值

使用jstl要導入兩個jar包

2 向域對象里面放值使用setAttribute方法,獲取值使用getAttribute方法

3 底層增強request對象里面的方法getAttribute方法

(1)首先從request域獲取值,如果獲取到,直接返回

(2)如果從request域獲取不到值,到值棧中把值獲取出來,把值放到域對象里面

4 查看源代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM