struts2使用標準的context進行ognl表示式求值,
ognl處理的頂級物件是ognl valuestack,可以通過如下方式即可:
#取得valuestack中的bar屬性
$ognl上下文中有且僅有乙個根物件(valuestack)。struts2為我們定義了許多命名物件,他們分別是:
其中"valuestack"被設定為上下文的根物件。訪問非根物件必須加上"#"號,輸出格式如下:
一般使用標籤檢視valuestack和stack context的值
<%=request.getsession().getattribute("user") %>
valuestack point:
valuestack student.name:
stack context.request:
stack context.session:
Struts2 OGNL表示式例子
訪問值棧中的action的普通屬性 username 訪問值棧中物件的普通屬性 get set方法 wrong 訪問值棧中物件的普通屬性 get set方法 訪問值棧中物件的普通方法 訪問值棧中物件的普通方法 訪問值棧中action的普通方法 訪問靜態方法 訪問靜態屬性 訪問math類的靜態方法 訪...
Struts 2 OGNL 表示式語言教程
struts 2 ognl表示式語言例題 這個例子我們將學習不同的語法 物件圖導航語言 ognl ognl表示式語言簡練而又強大。ognl表示式語言幫助在動作上下文 actioncontext 中的值棧 valuestack 上訪問儲存的資料。讓我們來看看用ognl訪問字串陣列變數。下面是動作 ac...
struts 2的OGNL表示式
既然要訪識問資料,必須有個東西裝資料。ognl的裝資料的東西叫 stack context ognl context 可以理解它相當於乙個map.1.它裡面的每個 物件,都應該有個名字,根據名字來訪問。物件名 假如ognl context中有3個物件 foo bar test bar.abc 訪問b...