EL和JSTL的使用

EL和JSTL的使用

EL表达式介绍

EL表达式定义规则:

以 开头 内容写在 {} 中 例: ${test}

EL表达式查找顺序(都是针对Attrbute()):

如果使用类似于 ${username} 的时候没有在哪一个范围查找username 那么它会以:

  1. Page
  2. Request
  3. Session
  4. Application

为顺序来进行查找,加入中途找到了 username 那么就会返回值  如果一路没找到 返回 null

EL表达式的隐性变量:

pageScope 页面范围内所有对象的集合
requestScope 所有请求范围的对象的集合
sessionScope 所有会话范围的对象的集合
applicationScope  应用程序范围内的scoped变量组成的集合
cookie  所有cookie组成的集合
header HTTP请求头部,字符串
headerValues HTTP请求头部,字符串集合
pageContext  当前页面的javax.servlet.jsp.PageContext对象
param 所有请求参数字符串组成的集合
paramValues  所有作为字符串集合的请求参数

JSTL的基本介绍

使用JSTL前的准备

想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jarstandard.jar).

JSTL标签库

JSTL中分为以下五个标签

  1. 核心标签
  2. 格式化标签
  3. SQL标签
  4. XML标签
  5. JSTL函数


猜你喜欢

转载自blog.csdn.net/qq_38261137/article/details/79691297