【发布时间】:2011-10-19 16:21:06
【问题描述】:
谁能告诉我如何在 STRUTS2 OGNL 中使用“%”和“#”符号?我用谷歌搜索,但找不到任何有价值的信息。或者给我一个文档链接。
谢谢
【问题讨论】:
谁能告诉我如何在 STRUTS2 OGNL 中使用“%”和“#”符号?我用谷歌搜索,但找不到任何有价值的信息。或者给我一个文档链接。
谢谢
【问题讨论】:
% 字符强制进行 OGNL 评估,因此<s:property name="%{foo}"/> 将在堆栈中查询foo 属性。它并不总是必需的(实际上很少),但为了清晰起见,它更容易始终如一地使用。
# 字符访问 named 值堆栈上下文变量,例如,您曾经需要它来访问使用 <s:set> 标记创建的变量。您需要它来访问会话变量之类的东西,例如<s:property name="#session.user.name"/>。
【讨论】: