मैं वर्तमान में 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
के रूप में दूसरी बार मैं इसे देखा है है:
मैं # का एक उदाहरण पाया?
संबंधित: (http [JSP ईएल, JSF ईएल और एकीकृत EL बीच अंतर]: //stackoverflow.com/questions/4812755/difference-between-jsp-el-jsf-el-and-unified-el) (यह केवल स्ट्रूट-विशिष्ट ओजीएनएल को कवर नहीं करता है) – BalusC