第七章 Jsp

发布时间:2024年01月10日

1.什么是jsp,以及它有什么作用

在这里插入图片描述
下面演示一下为什么Servlet回传html页面数据非常繁琐。

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

web.xml中进行配置
在这里插入图片描述
然后启动程序,启动前可以先配置一下
在这里插入图片描述
在这里插入图片描述

启动服务器
在这里插入图片描述

响应(response)中回传了html数据
在这里插入图片描述

下面我们看看jsp是如何做的
首先我们在web下面new一个jsp
在这里插入图片描述
在这里插入图片描述

效果与之前一样
在这里插入图片描述

2.jsp小结

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

3.jsp页面的本质

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

4.jsp的page指令

在servlet我们是可以写for循环,if语句等等,那么jsp如何进行操作呢?
在这里插入图片描述
在这里插入图片描述

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

5.声明脚本

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

6.表达式脚本

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

7.代码脚本

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

在这里插入图片描述

特点3
在这里插入图片描述

特点4
在这里插入图片描述

在这里插入图片描述
假如我要在页面上面输出一个表格
在这里插入图片描述
在这里插入图片描述
我要这个if语句不输出到控制台,将其输出到页面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.jsp的三种注释

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

9.jsp中九大内置对象

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

10.四个域对象的演示

在这里插入图片描述
首先我们让pagecontext域无效
在这里插入图片描述
现在我们访问四个域都有
在这里插入图片描述
下面我们新建一个scope2.jsp
在这里插入图片描述
在scope中请求转发
在这里插入图片描述

我们会来的scope2的页面,
PageContext没有了,因为数据是在scope中存的,而scope已经离开了当前的jsp页面
在这里插入图片描述

下面我们让request域无效
我再请求一次scope2,此时发生了两次请求,无效
在这里插入图片描述

此时session还在,因为浏览器一直没有关闭过
下面我将浏览器关闭,再访问这个页面,session就不在了
在这里插入图片描述

下面我们重新部署一下,或者下面的重启也可以
在这里插入图片描述
在这里插入图片描述

11.out和response输出的区别

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

我们发现输出顺序没有发生变化
在这里插入图片描述

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

下面我们验证一下
验证flush是否会将out缓冲区中的内容写入response缓冲区中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

out输出有write和print两种
在这里插入图片描述

当我们输出的全是字符串时,都没有问题
在这里插入图片描述

但如果我们输出的不是字符串,是整形,则
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
我们发现是write出现了问题
在这里插入图片描述
在这里插入图片描述

12.常用标签 之 静态包含

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

假如脚页需要改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13.常用标签 之 动态包含

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

14.常用标签 之 请求转发

在这里插入图片描述
功能与之前的请求转发一样,换了一种写法

15.练习一 九九乘法口诀表

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

16.遍历输出10个学生信息到表格中

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

17.请求转发的使用说明

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

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

18.什么是Listener监视器

在这里插入图片描述

19.ServletContextListener监听器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置监听器
在这里插入图片描述
在这里插入图片描述

文章来源:https://blog.csdn.net/m0_72232218/article/details/135511358
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。