天天看点

学习笔记四 jsp相关知识学习(c标签、内置对象、作用域)JSTL–JSP标准标签库JSP 9大内置对象JSP 4个作用域

文章目录

  • JSTL--JSP标准标签库
  • JSP 9大内置对象
  • JSP 4个作用域

JSTL–JSP标准标签库

JSTL是JSP标准标签库,使用JSTL中的标签可以提高开发效率,减少JSP页面中的代码数量,保持页面的简洁性和良好的可读性、可维护性。

标签按功能分为5类:

功能类型 库功能
核心库 操作范围变量、流程控制、URL生成和操作
XML处理 操作通过XML表示的数据
格式化 数字及日期数据格式化、页面国际化
数据库存取 操作关系数据库
函数 字符串处理函数

常用C标签:

  1. <c:out>标签:用于在JSP页面中显示数据
  2. <c:set>标签:用于保存数据
  3. <c:remove>标签:用于删除数据
  4. <c:if>标签:单分支标签
  5. <c:choose>标签:多分支标签
  6. <c:forEach>标签:循环标签

JSP 9大内置对象

对象名称 有效范围 说明
application application 代表整个web应用
config page 当前JSP配置信息,允许将初始化数据传递给一个JSP页面
exception page 异常数据
out page 输出流
page page 代表JSP页面对应的Servlet类实例
pageContext page 当前页面的上下文
request request 提供对请求数据的访问
response page 响应客户端输入数据
session session 用来保存在服务器和一个客户端之间需要保存的数据

JSP 4个作用域

在JavaWeb中一共有四个域对象page、request、session、application。

我的简单理解:

application 整个应用

session 单次会话

request 单次请求

page 页面

具体可参考:

https://www.cnblogs.com/ellisonDon/archive/2012/10/29/2744872.html