【发布时间】:2012-03-14 08:40:00
【问题描述】:
我目前正在使用struts2,我只是不明白${var}、#{var} 和%{var} 之间有什么区别,它们是不同的范围吗?他们是什么?
我找到了一个#:
的例子<s:select label="Year"
id="%{param.name}"
list="#{'2010':'2010','2011':'2011','2012':'2012','2013':'2013','2014':'2014', '2015':'2015'}"
value="%{currentYear}"
required="true"
/>
这里看起来像是一个关联数组,但在其他时候我看到它为#var(不带括号)有什么想法吗?
【问题讨论】:
-
相关:Difference between JSP EL, JSF EL and Unified EL(这仅不包括特定于 Struts 的 OGNL)
标签: java jsp variables struts2