本文主要是介绍EL表达式和OGNL表达式的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 |
这篇关于EL表达式和OGNL表达式的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!