注解配置Servlet

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

注解配置Servlet_第1张图片
idea会自动勾上Servlet,之后点击finish
注解配置Servlet_第2张图片
进入项目
注解配置Servlet_第3张图片

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

注解配置Servlet_第4张图片

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
注解配置Servlet_第5张图片
选择Deployment,点击+号,把刚才创建的项目导入进来(这一步一定要注意!)。
之后下滑更改Application Context 虚拟目录(这一步改不改都可,我是为了养成良好习惯,于是就改成项目名了:demo3)。

注解配置Servlet_第6张图片

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

注解配置Servlet_第8张图片
点击刷新,会在Idea中看到如下结果:
注解配置Servlet_第9张图片

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

你可能感兴趣的:(Java,servlet,tomcat,java)