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表达式

相关文章
相关标签/搜索