0607-jsp表达式语言

EL(Expression Language) :就是用更简单的语法支持对象引用

  • 用以访问页面的上下文以及不同作用域中的对象
  • 取得对象属性的值,或执行简单的运算或判断操作
  • 支持自动数据类型的转换

语法:

  1. ${EL表达式}
  • 对象引用:${user}
  • 对象的属性值:“.”操作符
    ${user.name}
    ${user.age}
  1. 属性值访问:[ ]与.运算符的区别
    EL 提供“.“和“[ ]“两种运算符来存取数据。
  • 一定要使用[]:
    1.当属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,例如:
    ${user.My-Name}应当改为${user["My-Name"] }
    2.要动态取值时,例如:
    ${sessionScope.user[data]}中data 是一个变量
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容