EL表达式快速上手

EL(Expression Language)表达式的灵感来自ECMAScript 和 XPath,为了服务器和浏览器解析变量更方便。

语法结构

  • ${ experssion }
  • [ ] 和 .
    EL表达式通过使用“[]”和“.”来解析对象的数据,
    例:如果我们要输出Request的范围内名为“name”的变量的内容,EL表达式的写法是这样的:
    <%=${ PageScope.name}%>
    JSP的作用域在EL表达式中的名称:
    PageScope | RequestScope | SessionScope| ApplicationScope

EL的隐含对象

  1. PageScope/RequestScope/SessionScope/ApplicationScope(四个Scope)
    这四个内置对象通过getAttribute()可以得到的Map对象,都可以通过PageScope/RequestScope/SessionScope/ApplicationScope,这几个隐含对 象得到。如果不声明是哪一个范围时,就会从小的范围到大的范围依次查找。
  2. pageContent
    通过pageContent对象你可以访问JSP的内置对象
  3. param和paramValues
    这两个隐含对象是通过getParameter()得到Map对象
  4. cookie
    同名的cookie 直接使用解析符号就可以解析。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算...
    二把刀9527阅读 14,490评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,522评论 18 399
  • 在MVC体系结构中,JSP页面只是用来显示数据,但JSP脚本中的表达式功能不够强大,它不能直接对隐式对象中某对象的...
    墨白找阅读 3,520评论 0 1
  • 一、EL表达式简介 1.EL全名为Expression Language。主要作用: 获取数据:EL表达式主要用于...
    yjaal阅读 9,465评论 2 28
  • 电子相册,多用于个人空间相册,它以循环轮播的方式对相片进行展示。它的展示方式主要是将当前的相片最大最清晰地放在最顶...
    孤_帆_一_心阅读 3,696评论 0 3

友情链接更多精彩内容