set 设定adminName值(默认为request 和 ActionContext):
<s:set var="adminName" value="username" />
把username的值既放到request又放到ActionContext里面
用途:用SET标签给属性特别长的名字换名字
set 从request取值: <s:property value="#request.adminName" />
set 从ActionContext取值: <s:property value="#adminName" />
set 设定范围: <s:set name="adminPassword" value="password" scope="page"/> set 从相应范围取值: <%=pageContext.getAttribute("adminPassword") %>
set 设定var,范围为ActionContext: <s:set var="adminPassword" value="password" scope="session"/>
set 从相应范围取值: <s:property value="#session.adminPassword"/> bean 定义bean,并使用param来设定新的属性值: <s:bean name="com.bjsxt.struts2.tags.Dog" var =”myDog”> <s:param name="name" value=" pp "></s:param> 用单引号因为返回值是一个OGNL表达式它找不到,所以用单引号让它变成字符串 <s:property value="name"/> </s:bean>
生成一个Bean的对象,你在debug里面找不到这个值,因为你没给他加VAR标识。ognl表达式
bean 查看debug情况:
<s:bean name="com.bjsxt.struts2.tags.Dog" var="myDog"><s:param name="name" value="oudy"></s:param> </s:bean>
拿出值:
<s:property value="#myDog.name"/>
include
include _include1.html 包含静态英文文件
<s:include value="/_include1.html"></s:include>
include _include2.html 包含静态中文文件
<s:include value="/_include2.html"></s:include>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31889-3.html
否则后患无穷
也不可能一直赌赢
杨洋很机智