Struts2 標籤

ActionContext就是stock contexthtml

<s:property value="ognl表達式" />session

1.獲取value stack中的值app

2.輸出字符串 value='' '字符串 ' "; 使用單引號spa

3.輸出參數parameter : #parameter.屬性名(輸出stack context中的值,使用#輸出stack中的值)xml

4.默認值<s:property value="" default="當value值娶不到時使用此默認值" />htm

5.設定html <s:property value="</hr>" escape="false"/>對象

<s:set name="值名" value="value" />字符串

1.設定值 默認向request和ActionContext設置 <s:set name="admin"  value="value">io

2.設定值 指定值的範圍(能夠的範圍爲 application,session,request,page或者action{request和ActionContext})<s:set name="admin" value="value" scope="範圍" />class

3.設定值 var 設定值的時候在範圍中的屬性名爲 var的值 <s:set  value="value" var="var值" scope="範圍" />

4.name被廢棄 使用var

<s:bean name="包名.類名" var="變量名">

1.默認放在 ActionContext中

2.<s:param name="屬性名" value="ognl表達式" />

3.在bean標籤開始的時候會將對象放入value stack中,結束後從value stack 中取消掉.

<s:include value="包含的頁面">

1.包含中文頁面出問題

2.value須要使用%{} 強制使用ognl就是 %{ognl表達式}

<s:filederror filedName="">

1.輸出 錯誤信息

<s:if>

1.


$#%在struts2標籤的使用區別:

1.$ 用於i18n(國際化) struts.xml配置

2.#獲取ActionContext中的值(context stack)

3.%將本來的文本屬性解析爲 ognl表達式

相關文章
相關標籤/搜索