您当前的位置: 首页 >  Java

杨林伟

暂无认证

  • 3浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

20JavaWeb基础 - EL技术

杨林伟 发布时间:2019-04-01 10:09:08 ,浏览量:3

EL技术 什么是EL?

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

EL 的11个内置对象

在这里插入图片描述 pageScope , requestScope , sessionScope , applicationScope ---- 获取JSP中域中的数据 param,paramValues - 接收参数,相当于 request.getParameter() rrquest.getParameterValues()

header,headerValues - 获取请求头信息,相当于 request.getHeader(name) initParam - 获取全局初始化参数,相当于 this.getServletContext().getInitParameter(name)

cookie(WEB开发中cookie)相当于 request.getCookies()—cookie.getName()—cookie.getValue()

pageContext(WEB开发中的pageContext、pageContext获得其他八大对象 、${pageContext.request.contextPath相当于 这句代码不能实现获得WEB应用的名称

EL从域中取出数据

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

  1. EL获得pageContext域中的值:$ {pageScope.key};
  2. EL获得request域中的值: $ {requestScope.key};
  3. EL获得session域中的值: $ {sessionScope.key};
  4. EL获得application域中的值:$ {applicationScope.key};
  5. EL从四个域中获得某个值${key};同样是依次从pageContext域,request域,session域,application域中 获取属性,在某个域中获取后将不在向后寻找

在这里插入图片描述

EL运算符
  • 算术运算符 在这里插入图片描述

  • 逻辑运算符 在这里插入图片描述

  • 关系运算符 在这里插入图片描述

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0597s