The application, session and request objects are available from within s
tags in jsp wherever ognl can be evaluated. Use the #application,
#session, or #request syntax to get the object and access values by
their keys using ['key'].
任何ognl能被計(jì)算的值,在jsp中用s標(biāo)簽都可以獲得application,session和request對(duì)象。
<s:property value="#application\['foo'\]"/>
<s:property value="#session\['baz'\]"/>
Conversely, if you would like to make Struts 2 objects available to a JSP/JSTL scope, the s:set tag may be used like this:
相反,如果你項(xiàng)是的Struts2對(duì)象能在JSP/JSTL范圍內(nèi)獲得,s:set標(biāo)簽可能這樣用:
<s:set name="jobz" value="jobs" scope="request" />
<c:forEach items="${jobz} var="job">
...
</c:forEach>
 |
"Auto-exposure"
In Struts 2 OGNL values are automagically exposed to JSP/JSTL; using <s:set.../> as described above may not be necessary.
在Struts2 OGNL的值被自動(dòng)暴露給JSP/JSTL;上面例子中<s:set .../>可能不需要。
|
疑問?。篠truts2 OGNL和OGNL難道是兩回事?