Struts2中使用EL表达式
EL表达式原来的搜素顺序:
pageScope——>requestScope——>sessionScope——>applicationScope
struts2中EL表达式改变后的搜索顺序:
pageScope—>requestScope—>valueStack—>contextMap->sessionScope—>applicationScope
struts2框架对request对象进行了包装,并且对getAttribute方法进行了增强,代码如下:
${username} == PageContext.findAttribute(“username”);
符号总结
#:
获取大Map中数据,把后面的内容看成是key。
在使用struts2标签,创建Map对象时使用
<s:radio list="#{}">
%:
使用%{’’}把OGNL表达式强制看成是普通字符串
$:
使用EL表达式的标识