EL表达式
2019-05-09 本文已影响0人
骏龙ll
EL能够极大的简化我们的开发
EL 全名为 Expression Language,它原本是 JSTL 1.0 为方便存取数据所自定义的语言。当时 EL只能在JSTL标签中使用。到了JSP2.0 之后,EL已经正式纳入成为标准规范之一。
EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍 EL 主要的语法结构
request.getSession().setAttribute("user", userinfo);
<p>登录成功 : <%= request.getAttribute("username") %>,<%= request.getAttribute("password") %></p>
<!-- el -->
<p>登录成功 : ${ username },${ password }</p>
<!-- object -->
<!-- user获取的是域对象中的对象,默认从pageContext,request,session,application中获取,
如果不同域对象中有同名的属性,需要指定前缀requestScope,sessionScope,applicationScope -->
<p>登录成功 : ${ user.username },${ user.password }</p>
<p>登录成功 : ${ requestScope.user.username },${ requestScope.user.password }</p>
如果获取的是请求参数
<h1>TEST2 PAGE</h1>
<%= request.getParameter("id") %>
<br>
${ param.id }