一:
1.1什麼是值棧:
1.2獲取值棧對象
1.3:值棧內部結構
根據快捷鍵,搜索這個jar包中的類,發現OgnlContext是Map類型,CompoundRoot是List類型
值棧內部結構有兩部分:context和root部分,我們一般操作的是root部門裏面的!
可以通過<s:Debug>標籤查看值棧的結構:
訪問action,執行action的方法有返回值,配置返回值到jsp頁面中,在jsp頁面中使用這個標籤
注:Action內部有值棧對象,值棧對象內部有Action引用!
1.4:向值棧中放數據(三種方式)
(1)set方法
(2)put方法
(3)在Action類定義成員變量生成一個get方法 (推薦)
1.5:從值棧中獲取數據
(1)獲取字符串
(2)獲取對象
(3)獲取集合
二:ognl
注:因爲struts2本來就用的不多了,我這裏是快速入門,所以沒有怎麼整理,大概清楚這些知識就行了