【黑马笔记】Servlet简易教程

创建Servlet项目时,需要删除多余的web.xml配置并导入Servlet依赖。注解@WebServlet用于配置Servlet访问路径,如/@WebServlet(/demo1),确保web.xml版本大于3.0以支持注解。如果遇到404错误,应检查web-app的版本和Servlet配置。启动Tomcat后,通过指定路径访问Servlet。
摘要由CSDN通过智能技术生成

1. Servlet demo

0. 新建web app项目
在这里插入图片描述
记得去 web.xml 中删除多余的配置,以及新建对应的文件夹
在这里插入图片描述

1. 导入 Servlet依赖坐标

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <!-- 这里的依赖范围必须是provided-->
    <!-- 编译和测试环境有效,在运行环境无效。因为tomcat中已经有他了,因此要排除掉-->
    <scope>provided</scope>
</dependency>

2. 定义一个类,实现Servlet接口
需要重写所有方法,并且在service方法中输入一句话
在这里插入图片描述
3. 在类上使用@WebServlet 注解,配置该 Servlet的访问路径

@WebServlet("/demo1")
public class ServletDemo1 implements Servlet {

注意:如果后续运行Servlet出现404,需要检查web.xml,查看web-app是否>3.0

@WebServlet注解无效访问servlet报404
@WebServlet注解无效访问servlet接口时报404

参考的xml
4.0

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="false">

3.0

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0">

4. 启动tomcat 访问路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值