Servlet快速入门

Servlet是Java提供的一门动态web资源开发技术

Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet

快速入门

  1. 创建web项目,导入Servlet依赖坐标
cpp 复制代码
    <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
            </plugin>
        </plugins>
    </build>
  1. 定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话
cpp 复制代码
package com.tsg.web;

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

public class ServletDemo1 implements Servlet {


    public void init(ServletConfig servletConfig) throws ServletException {

    }

    public ServletConfig getServletConfig() {
        return null;
    }

    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("servlet hello world");
    }

    public String getServletInfo() {
        return null;
    }

    public void destroy() {

    }
}
  1. 在类上使用@WebServlet注解,配置该Servlet的访问路径
cpp 复制代码
@WebServlet("/demo1")
  1. 访问:启动Tomcat,浏览器输入URL访问该Servlet

网页查看:

控制台查看:

相关推荐
zzu123zsw3 小时前
01-Hadoop简介与生态系统
hadoop
鸿儒之观3 小时前
hadoop 框架 jar下载
大数据·hadoop·jar
2302_799525743 小时前
【Hadoop】Hadoop集群安装中出现的问题
linux·hadoop
IT研究室5 小时前
大数据毕业设计选题推荐-基于大数据的分化型甲状腺癌复发数据可视化分析系统-Spark-Hadoop-Bigdata
大数据·hadoop·信息可视化·spark·毕业设计·源码·bigdata
计算机编程小央姐5 小时前
数据安全成焦点:基于Hadoop+Spark的信用卡诈骗分析系统实战教程
大数据·hadoop·python·spark·毕业设计·课程设计·dash
BYSJMG7 小时前
大数据毕业设计推荐:基于Spark的零售时尚精品店销售数据分析系统【Hadoop+python+spark】
大数据·hadoop·python·spark·django·课程设计
张3蜂10 小时前
CI/CD流水线驱动自动化流程深度解析:选型、竞品、成本与资源消耗
servlet·ci/cd·自动化
fqq321 小时前
记录一个细节问题Servlet注解有两种方式
java·servlet·tomcat
小薛博客1 天前
26、Jenkins流水线
java·servlet·jenkins
项目題供诗1 天前
Hadoop(七)
大数据·hadoop·分布式