码迷,mamicode.com
首页 > 其他好文 > 详细

简单了解el表达式

时间:2019-06-14 14:19:50      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:保存   ssi   getattr   use   rem   关闭   page   context   获取   

el表达式
所有el表达式都是以${为起始,以}为结尾
${session.user}可以取出session域中名为user的值等价于<%=session.getAttribute("user")%>
${name}可以取出四大域内为name的值。
重最小的范围开始找pageContext ->request ->session ->application
application.setAttribute("name", "application");
session.setAttribute("name","session");
session.removeAttribute("name");

//当比较session和application时需要将session的name值移除,因为session会保存到浏览器关闭。
request.setAttribute("name", "request");
pageContext.setAttribute("name", "pageContext");
${name}
结果顺序:pageContext、request、session、application

el可以直接通过(有get的)对象获取其属性:
pageContext.setAttribute("user",new User(1,"华安","9527"));
${user.uname}

${user.uname}
<%=((User) pageContext.getAttribute("user")).getUname() %>是等价的

简单了解el表达式

标签:保存   ssi   getattr   use   rem   关闭   page   context   获取   

原文地址:https://www.cnblogs.com/lingdu9527/p/11022781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!