JSP(二)——内置对象、EL表达式、JSTL标准标签库

本文深入讲解JSP内置对象、EL表达式及JSTL标准标签库的使用技巧,包括九大内置对象的功能介绍、EL表达式的应用场景及JSTL标签的具体应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP(二)——内置对象、EL表达式、JSTL标准标签库

一、内置对象

所谓内置对象,就是在 jsp 页面可以直接拿来用的对象。

1、九大内置对象

在这里插入图片描述
req 就是 request。
resp 同理。

举个例子:
在这里插入图片描述

一般要取得一次 req 对象了里面的数据,一般都用服务端跳转。重定向是两次请求,所以这两次 req 是不同的对象。

到 jsp 页面,对应的是这么取数据:
在这里插入图片描述

2、四大域对象

JSP有四大作用域对象,存储数据和获取数据的方式一样,不同的是取值的范围有差别。
在这里插入图片描述

3、pageContext 对象

在这里插入图片描述

a、pageContext 获取其他内置对象

在这里插入图片描述

b、pageContext 操作其他内置对象的作用域

在这里插入图片描述

二、EL 表达式

EL 表达式主要解决了内容的输出问题

1、概念和作用

概念:EL使JSP写起来更简单、简洁。主要用于获取作用域中的数据。

作用:用于替换作用域对象.getAttribute(“name”);

2、应用和应用案例:

获取基本类型、字符串。
在这里插入图片描述
应用案例:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、EL 和 JSP 脚本的区别

在这里插入图片描述

4、 EL的应用(获取引用类型)

在这里插入图片描述

5、EL的应用(获取数组、集合的元素)

在这里插入图片描述

6、EL的运算符

在这里插入图片描述

7、EL表达式执行运算

在这里插入图片描述

8、empty 关键字

在这里插入图片描述

9、隐式对象

在这里插入图片描述
使用方式:
在这里插入图片描述
在这里插入图片描述

路径中加入对象也能拿到:
在这里插入图片描述
在这里插入图片描述

a、paramValues 的作用

比如 checkbox 多选框,同时选好多个,那么就是通过这个去获取里面的内容,返回的是一个数组:
比如这种:
在这里插入图片描述
然后后端获取的代码:
在这里插入图片描述
同样的,在地址栏输入数据也能获取的到,也就是 get 方式也可以使用。
在这里插入图片描述

10、获得应用上下文

在这里插入图片描述

11、获取 cookie 对象

在这里插入图片描述

三、JSTL——标准标签库

1、引入

现有问题:
在这里插入图片描述

2、什么是JSTL

在这里插入图片描述

3、作用

在这里插入图片描述

4、JSTL的作用

在这里插入图片描述
在这里插入图片描述

5、核心标签

a、if标签

在这里插入图片描述

b、多条件 choose 判断

在这里插入图片描述

c、迭代 foreach 标签

在这里插入图片描述
在这里插入图片描述

效果:
在这里插入图片描述

d、url 标签

举例子:
在这里插入图片描述

效果(查看网页源码):
在这里插入图片描述

还有比如 css 样式的引入:
一般 css 路径要写绝对路径,相对路径有时候是不准的,所以可以使用下面的写法:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值