注解配置Servlet

1、打开Idea,创建新项目,选择java enterprise

在这里插入图片描述
idea会自动勾上Servlet,之后点击finish
在这里插入图片描述
进入项目
在这里插入图片描述

2.在com.example.demo3包下创建一个类,我命名为ServletDemo1,然后用这个类实现Servlet接口

在这里插入图片描述

ServletDemo1.java

1.在service()方法里随便写一句话,我就写System.out.println(“hello Servlet 4.0”);吧。
2.注意Servlet3.0 版本后不需要配置web.xml,我们使用注解。
3.在这个类前面加注解@WebServlet,然后配置一个URL资源路径,例如改为@WebServlet(urlPatterns = “/demo”)

@WebServlet注解

package com.example.demo3;

import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;

@WebServlet(urlPatterns="/demo")
public class ServletDemo1 implements Servlet {

    @Override
    public void init(ServletConfig config) throws ServletException {

    }

    @Override
    public ServletConfig getServletConfig() {
        return null;
    }

    @Override
    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("hello Servlet 4.0");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}


点击EditConfigurations
在这里插入图片描述
选择Deployment,点击+号,把刚才创建的项目导入进来(这一步一定要注意!)。
之后下滑更改Application Context 虚拟目录(这一步改不改都可,我是为了养成良好习惯,于是就改成项目名了:demo3)。

在这里插入图片描述

在这里插入图片描述
点击apply >ok,之后运行项目,项目成功启动打开浏览器,
之后我在浏览器输入http://localhost:8080/demo3/demo(如果在server选项更改端口号为80,则可直接用localhost访问即可),会跳转到如下界面

在这里插入图片描述
点击刷新,会在Idea中看到如下结果:
在这里插入图片描述

即使用@WebServlet(资源路径)方式配置Servlet成功了!

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Andy.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值