• EL技术


    EL 表达式概述

    EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写。

    EL从域中取出数据(EL最重要的作用)

    jsp脚本:<%=request.getAttribute(name)%>

    EL表达式替代上面的脚本:${requestScope.name}

    EL四大域

    格式${key }

    同样是依次从pageContext域,request域,session域,application域中

    EL获得pageContext域中的值:${pageScope.key};

    EL获得request域中的值:${requestScope.key};

    EL获得session域中的值:${sessionScope.key};

    EL获得application域中的值:${applicationScope.key};

    EL  执行表达式

    ${1+1}------运算

    ${empty user}------是否是空。。。返回时Boolean

    ${user==null?true:false}--------三步运算

    ${pageContext.request.contextPath}---------获取web项目名称

    相关实例

    《%

    pageContext.setAttribute("name", "pageContxt");

       //存储字符串

       request.setAttribute("name", "request");

       //存储一个对象

       Users user=new Users();

       user.setId(1);

       user.setUsername("lisi");

       user.setPwd("123");

       session.setAttribute("user", user);

       //存储一个集合

       List<Users> list=new ArrayList<Users>();

       Users user1=new Users();

       user1.setId(1);

       user1.setUsername("wangwu");

       user1.setPwd("123");

       list.add(user1);

       Users user2=new Users();

       user2.setId(1);

       user2.setUsername("zhaoliu");

       user2.setPwd("123");

       list.add(user2);

       application.setAttribute("List", l+ist);

    %》

    ${name }

    ${user.username}

    ${List[0].pwd}

  • 相关阅读:
    9、二叉排序树的创建、插入、遍历
    8、判断两个链表是否相交
    7、判断链表是否有环
    6、查找单链表中倒数第n个节点
    5、单链表的反转
    4、KMP(看毛片)算法
    3、希尔排序
    2、快速排序
    json字符串转为json对象
    json对象转化为字符串过程分析
  • 原文地址:https://www.cnblogs.com/1997WY/p/10702888.html
Copyright © 2020-2023  润新知