所以我在这里,编写一个由 Struts2 动作调用的 Apache Tiles 调用的 JSP 脚本。一切正常,但我只是好奇我可以访问哪些范围。
我(认为我)理解以下块在 JSP 的范围内,因为我可以访问各种JSP 隐式对象:
<% stuff in here (and variations of this type of tag) %> ${ stuff in here }
而且我知道我可以使用各种Struts2 Tags访问 Struts2 Action ,但我只有“bean 访问权限”:
<%@ taglib uri="/struts-tags" prefix="s" %> <s:property value="beanAccessorHere"/>
然后,我只知道访问实际 Action 上下文的一种方法(我认为),但仅在 Struts2“if”标签中:
<s:if test="%{variableInMyAction == null}"> </s:if>
所以,我想知道是否
- 有一种方法可以访问 Action 上下文,例如#3,但以更灵活的方式,例如#1。
- 如果我可以使用#3中的 %{} 语法,但可以在 Struts“if”标记之外的任何地方使用。
谢谢你的时间!