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

EL表达式

时间:2020-03-07 22:35:46      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:获取对象   ESS   use   order   ati   jsp   att   sts   注意   

EL

获取page、request、session、application对象中的数据

  • 语法:${}
  • 读取顺序:page>request>session>application
    <%
        pageContext.setAttribute("name","page");
        request.setAttribute("name","request");
        session.setAttribute("name","session");
        application.setAttribute("name","application");
    %>
    ${name} ---结果为page
  • 特殊读取:${xxxScope.xxx}
    ${requestScope.name}
    ${pageScope.name}
    ${sessionScope.name}
    ${applicationScope.name}
  • 使用注意:只能使用在jsp页面
  • 及联获取:可获取对象的属性,但必须要有get方法,${user.xxxx}或者${user["xxxx"]}
    <%
        User user = new User("1","claudxyz",20);

        pageContext.setAttribute("user",user);
    %>

    ${user}

    <table border="1">
        <tr>
            <th>用户号</th>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
        <tr>
            <td>${user.id}</td>
            <td>${user.name}</td>
            <td>${user.age}</td>
        </tr>
    </table>
  • EL执行表达式
    && || ! != == < > <= >=
&& and
|| or
! not
== eq
!= ne
< lt
> gt
<= le
>= ge
empty

EL表达式

标签:获取对象   ESS   use   order   ati   jsp   att   sts   注意   

原文地址:https://www.cnblogs.com/claduxyz/p/12438850.html

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