美文网首页
5、jstl与el表达式

5、jstl与el表达式

作者: bigpeng个人博客 | 来源:发表于2019-10-22 16:57 被阅读0次

1、什么是el表达式

image.png
  • el表达式会自动类型转换
  • 对类型没有强制要求
  • 使用简单

2、el表达式作用范围

image.png

EL最主要的作用是获得四大域中的数据,格式{EL表达式} EL获得pageContext域中的值:{pageScope.key};
EL获得request域中的值:{requestScope.key}; EL获得session域中的值:{sessionScope.key};
EL获得application域中的值:{applicationScope.key}; EL从四个域中获得某个值{key};
---同样是依次从pageContext域,request域,session域,application域中 获取属性,在某个域中获取后将不在向后寻找

3、el表达式运算

image.png 关系运算 逻辑运算 空运算

JSP EL隐含对象
JSP EL支持下表列出的隐含对象:

隐含对象 描述
pageScope page 作用域
requestScope request 作用域
sessionScope session 作用域
applicationScope application 作用域
param Request 对象的参数,字符串
paramValues Request对象的参数,字符串集合
header HTTP 信息头,字符串
headerValues HTTP 信息头,字符串集合
initParam 上下文初始化参数
cookie Cookie值
pageContext 当前页面的pageContext

4、什么是JSTL

image.png

5、jstl版本及分类

jstl1.1与jstl1.2区别
jstl1.1已过时,jstl1.1有两个包jstl.jar和standard.jar
而jstl1.2 只有jstl.jar即可
servlet2.5之后推荐使用jstl1.2。

jstl分类
1)jstl核心标签
2)jstl格式化标签
3)jstlsql标签
4)jstl 函数标签

6、jstl使用

6.1 核心标签

使用jsp的taglib指令导入核心标签库

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

常用核心标签:


jstl核心标签

格式化标签

JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

image.png 数字格式化属性

JSTL函数

JSTL包含一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

常见方法:


image.png

相关文章

  • 前端表达式

    EL与JSTL表达式 EL介绍 什么是EL 表达式语言 EL的功能 替代JSP页面中数据访问时的复杂编码 EL特点...

  • JSP EL&JSTL

    JSP: EL表达式 JSTL

  • 大连滕泰科技学习笔2020-04-23

    1,El表达式initParam参数的使用 2,EL表达式存在的问题? 3,什么JSTL 3,1 JSTL环境搭建...

  • jstl标签库

    一、jstl标签库 jstl是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言。js...

  • java设计

    1什么是JSTLJSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL...

  • ERP如何集成jstl与开启EL表达式

    ERP如何集成jstl与开启EL表达式 返回首页 一、下载jar包 jstl-1.2.jar standard-1...

  • day07

    EL表达式&JSTL EL表达式的学习路线:1 EL表达式的由来2 使用EL获取web四个容器(page、re...

  • 第 03 章 JSTL与Servlet

    第 03 章 JSTL与Servlet 学习目标: 掌握EL表达式的应用 掌握常用的JSTL标签库应用 掌握Ser...

  • JavaEE-JSP基础-EL表达式和JSTL标签库(Tagli

    EL表达式和JSTL标签库: 在JSP页面代替java代码,便于编写 一.EL表达式 1.EL内置对象 2.EL语...

  • EL&JSTL&MVC

    EL&JSTL&MVC EL表达式 概念 表达式语言 目的 获取作用域中的共享数据 语法 ${属性名称} --->...

网友评论

      本文标题:5、jstl与el表达式

      本文链接:https://www.haomeiwen.com/subject/vtgaeqtx.html