1 用法区别
OGNL通常要结合struts2标签一起使用,如<s:property value="#xx" />, 不能单独使用.
EL表达式可以单独使用${sessionScope.userName}
2 页面取值区别
名称 | Servlet | OGNL | EL |
parameters | request.getParameter("userName") | #userName | ${userName} |
request | request.getParameter("userName") | #request.userName | ${requestScope.userName} |
session | session.getParameter("userName") | #session.userName | ${sessionScope.userName} |
application | application.getParameter("userName") | #application.userName | ${applicationScope.userName} |
attr | #attr.userName |