三:
指定set标签声明的变量的的范围,如【var="adminPassword2" value="password" scope="<font color="red">request</font>"】<br/>
<s:set var="adminPassword2" value="password" scope="request"></s:set>
<li>【从page中取值,pageContext.getAttribute("adminPassword2")】<%=pageContext.getAttribute("adminPassword2") %></li>
<li>【从request中取值,value="#request.adminPassword2"】<s:property value="#request.adminPassword2"/></li>
<li>【从session中取值,value="#request.adminPassword2"】<s:property value="#session.adminPassword2"/></li>
<li>【从application中取值,value="#application.adminPassword2"】<s:property value="#application.adminPassword2"/></li><br/><br/>
这个运行的结果是(浏览器上):
· 指定set标签声明的变量的的范围,如【var="adminPassword2" value="password" scope="request"】
· 【从page中取值,pageContext.getAttribute("adminPassword2")】null
· 【从request中取值,value="#request.adminPassword2"】pass
· 【从session中取值,value="#request.adminPassword2"】
· 【从application中取值,value="#application.adminPassword2"】
四:
指定set标签声明的变量的的范围,如【var="adminPassword3" value="password" scope="<font color="red">session</font>"】<br/>
<s:set var="adminPassword3" value="password" scope="session"></s:set>
<li>【从page中取值,pageContext.getAttribute("adminPassword3")】<%=pageContext.getAttribute("adminPassword3") %></li>
<li>【从request中取值,value="#request.adminPassword3"】<s:property value="#request.adminPassword3"/></li>
<li>【从session中取值,value="#request.adminPassword3"】<s:property value="#session.adminPassword3"/></li>
<li>【从application中取值,value="#application.adminPassword3"】<s:property value="#application.adminPassword3"/></li><br/><br/>
这个运行的结果是(浏览器上):
· 指定set标签声明的变量的的范围,如【var="adminPassword3" value="password" scope="session"】
· 【从page中取值,pageContext.getAttribute("adminPassword3")】null
· 【从request中取值,value="#request.adminPassword3"】
· 【从session中取值,value="#request.adminPassword3"】pass
· 【从application中取值,value="#application.adminPassword3"】
五:
指定set标签声明的变量的的范围,如【var="adminPassword3" value="password" scope="<font color="red">application</font>"】<br/>
<s:set var="adminPassword4" value="password" scope="application"></s:set>
<li>【从page中取值,pageContext.getAttribute("adminPassword4")】<%=pageContext.getAttribute("adminPassword4") %></li>
<li>【从request中取值,value="#request.adminPassword4"】<s:property value="#request.adminPassword4"/></li>
<li>【从session中取值,value="#request.adminPassword4"】<s:property value="#session.adminPassword4"/></li>
<li>【从application中取值,value="#application.adminPassword4"】<s:property value="#application.adminPassword4"/></li><br/><br/>
这个运行的结果是(浏览器上):
· 指定set标签声明的变量的的范围,如【var="adminPassword3" value="password" scope="application"】
· 【从page中取值,pageContext.getAttribute("adminPassword4")】null
· 【从request中取值,value="#request.adminPassword4"】
· 【从session中取值,value="#request.adminPassword4"】
· 【从application中取值,value="#application.adminPassword4"】pass