1.獲取值棧對象,調用值棧里面的set方法。
2.獲取值棧對象,調用值棧對象的push方法。
3.在action定義變量,生成變量的get方法。(常用)
可使用s:debug標簽查看值棧存放的內容
一、調用值棧對象的set方法
Java代碼
值棧中的情況
可以發現值棧中多了map對象,當調用set方法時,會在list對象中添加一個map對象,里面存放set放入的值。
二、調用值棧對象的push方法
Java代碼
值棧中的情況
可以發現值棧中多了String對象,當調用push方法時,會在list對象中添加push方法添加的對象。如放入的是“hello”是String類型,就會放入String對象。
值棧屬於棧結構,先進后出,所以放入的數據放在棧頂。
三、在action中生成變量,
Java代碼
需生成變量的get方法
值棧中的情況
可以發現,數據直接存放在action對象中。