零:JSP是谁?
话说故事的开头是这样的:JSP全名为Java Server Pages,其根本是一个简化的Servlet设计;后来的详细事情有请各位自便。美女→找→谷哥 or 帅哥→找→度娘
插播:如果还想精简继续提速;只需在目录导航中找点击实心五角星★标记的3个部分(内置对象和作用域、JavaBean、EL表达式)
一、Jsp凉菜
1、page 指令
Language : 用来定义要使用的脚本语言;在这里java是惟一默认合法的值,记住就行。
2025年06月12日
话说故事的开头是这样的:JSP全名为Java Server Pages,其根本是一个简化的Servlet设计;后来的详细事情有请各位自便。美女→找→谷哥 or 帅哥→找→度娘
插播:如果还想精简继续提速;只需在目录导航中找点击实心五角星★标记的3个部分(内置对象和作用域、JavaBean、EL表达式)
1、page 指令
Language : 用来定义要使用的脚本语言;在这里java是惟一默认合法的值,记住就行。
2025年06月12日
DispatcherServlet其实是Servlet接口的实现类,它的本质其实就是一个Servlet。
在讲DispatcherServlet之前,首先介绍一下Servlet的生命周期。
1. init : 初始化
当Servlet第一次被请求时,服务器就会调用init()方法初始化一个Servlet对象,但是这个方法在后续的请求中不会再次被调用,
2025年06月12日
servlet() 构造方法
void init(ServletConfig config) 初始化方法
void service(ServletRequest req, ServletResponse res) Servlet响应请求
void destroy() 销毁对象前的准备
ServletConfig getServletConfig() 返回一个ServletConfig对象,其中包含此Servlet的初始化和启动参数
String getServletInfo() 返回有关servlet的信息,例如作者,版本和版权
2025年06月12日
servlet = server + applet:运行在服务器端的java程序
Servlet是一个接口,一个类想通过浏览器被访问到,那么这个类就必须直接或间接的实现Servlet接口
2025年06月12日
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest
1、看下POM.XML中有没有
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
2025年06月12日
Servlet是一种基于Java的Web组件,用于处理HTTP请求和生成HTTP响应。Spring Boot内置了Servlet容器(如Tomcat、Jetty等)
2025年06月12日
1. 概念
2. 步骤
3. 执行原理
4. 生命周期
5. Servlet3.0 注解配置
6. Servlet的体系结构
Servlet -- 接口
|
GenericServlet -- 抽象类
2025年06月12日
Servlet 是运行在服务端(tomcat)的Java小程序,是sun公司提供一套定义动态资源规范; 从代码层面上来讲Servlet就是一个接口
2025年06月12日
1、 什么是Servlet?
Servlet即Java服务小程序,是使用应用程序设计接口以及相关类和方法的Java程序。它可以作为一种插件,像Applet程序一样嵌入到Web服务器中运行。Servlet主要用于处理和客户之间的通信,当客户端传来一个HTTP请求时,通过调用Servlet方法来向客户端发送一个响应。
Servlet的主要功能在于交互式地浏览和修改数据,收集来自网页表单的用户输入,呈现来自数据库的记录,还可以生成动态的Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。