day25_java_Web基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!

Jsp 和 Servlet:

相同点

jsp 经编译后就变成了 servlet,

jsp 本质就是 servlet,

jvm 只能识别 java 的类,不能识别

jsp 代码,web 容器将 jsp 的代码编译成 jvm 能够识别的 java 类。其实就是当你通过 http

请求一个 JSP 页面是,首先 Tomcat 会调用 servlet 的 service()方法将 JSP 编译成为

Servlet,然后执行 Servlet。

不同点

JSP 侧重视图,Sevlet 主要用于控制逻辑。

Servlet 中没有内置对象 。

JSP 中的内置对象都是必须通过 HttpServletRequest 对象,HttpServletResponse 对象以

及 HttpServlet 对象得到。

Servlet 的生命周期:

// 1. servlet 对象创建时,调用此方法

public void init(ServletConfig servletConfig);

// 2. 用户访问 servlet 时,调用此方法

public void service(ServletRequest servletRequest, ServletResponse servletResponse);

// 3. servlet 对象销毁时,调用此方法

public void destroy();

JSP 九大内置对象:

out 对象:用于向客户端、浏览器输出数据。

request 对象:封装了来自客户端、浏览器的各种信息。

response 对象:封装了服务器的响应信息。

exception 对象:封装了 jsp 程序执行过程中发生的异常和错误信息。

config 对象:封装了应用程序的配置信息。

page 对象:指向了当前 jsp 程序本身。

session 对象:用来保存会话信息。也就是说,可以实现在同一用户的不同请求之间共享数

application 对象:代表了当前应用程序的上下文。可以在不同的用户之间共享信息。

pageContext 对象:提供了对 jsp 页面所有对象以及命名空间的访问。

相关文章
|
6月前
|
Java C++
课时124:assert断言
assert断言的含义以及使用 1.断言的引入 2.生活实例理解断言 3.Java 中断言的使用
146 2
|
存储 算法 前端开发
Python 入门指南(三)(4)
Python 入门指南(三)
69 5
|
资源调度 监控 API
资源调度-HPA:基于负载指标自动水平扩容缩容Pod
资源调度-HPA:基于负载指标自动水平扩容缩容Pod
248 0
|
算法 数据可视化 开发工具
第三代软件开发-Git提交规范
欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资
|
缓存 JavaScript 前端开发
14dwr - DWR 与 Servlet整合
14dwr - DWR 与 Servlet整合
116 0
|
存储
阿里云云产品——6大产品家族——存储与内容分发服务
阿里云云产品——6大产品家族——存储与内容分发服务自制脑图
273 1
阿里云云产品——6大产品家族——存储与内容分发服务
|
机器学习/深度学习 自然语言处理 算法
【机器学习】机器学习中的文本摘要入门指南
鱼羊 编译整理 量子位 出品 | 公众号 QbitAI 如果你是科研狗,一定有过被摘要支配的恐惧。 如果你想在浩如烟海的互联网信息里寻找重点,一定想要快速排除多余的内容。 基于机器学习的自动文本摘要工具,将一键解放你的双手,化身抓重点小能手,为你捕捉关键,排除冗余。
1357 0
|
关系型数据库 MySQL 应用服务中间件
|
Oracle Java 关系型数据库
甲骨文严查Java授权,换openJDK要避坑
甲骨文严查Java授权,换openJDK要避坑
1621 0
甲骨文严查Java授权,换openJDK要避坑
|
算法 定位技术 C++
用c++写一个的一个推箱子小游戏
用c++写一个的一个推箱子小游戏
用c++写一个的一个推箱子小游戏