Servlet快速入门
1. servlet编写步骤
1. 前期准备-创建JavaWeb工程
2. 编写一个普通类继承GenericServlet并重写service方法
3. 在web.xml配置Servlet
4. 部署并启动
5. 浏览器测试运行
1.1 创建JavaWeb工程
pom文件已经添加好对应的依赖
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>
1.2 编写一个普通类继承GenericServlet并重写service方法
import jakarta.servlet.GenericServlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.ServletResponse;
import java.io.IOException;
public class HelloServlet extends GenericServlet {
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("helloServlet执行了service方法");
}
}
1.3 在web.xml配置Servlet
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd"
version="6.0">
<!--servlet类标签-->
<servlet>
<!--给定一个声明名字-->
<servlet-name>helloServlet</servlet-name>
<!--servlet全类名-->
<servlet-class>cn.shun.servletdemo.HelloServlet</servlet-class>
</servlet>
<!--映射一个servlet访问的URl路径-->
<servlet-mapping>
<!--指定要映射的servlet名称-->
<servlet-name>helloServlet</servlet-name>
<!--指定访问servlet的url路径-->
<url-pattern>/hs</url-pattern>
</servlet-mapping>
</web-app>
1.4 部署tomcat并启动
部署项目
启动服务器
1.5 浏览器测试运行
浏览器地址栏输入localhost:8080/ServletDemo/hs
访问servlet执行service方法,控制台输出