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

网页查看:

控制台查看:

相关推荐
r-t-H8 小时前
从零开始搭建CDH-第十二章
linux·hive·spark·centos·hbase
m0_6393107912 小时前
大数据技术原理-HDFS的安装与应用
java·大数据·jvm·hadoop·spring·hdfs·eclipse
1881050696312 小时前
摸鱼事务所——团队作业——大模型评测作业
大数据·hadoop·分布式
我思故我在789612 小时前
hdfs文件系统
大数据·hadoop·hdfs
大连赵哥12 小时前
分布式文件存储系统:Hadoop HDFS
hadoop·分布式·hdfs
王小王-12313 小时前
基于Hadoop的服装电商数据分析系统【Hdfs、flume、HIve、sqoop、MySQL、echarts】
hive·hadoop·hdfs·服装电商分析·服装大数据
青春万岁!!15 小时前
hiveSQL脚本性能优化-减少表扫描
大数据·hive·sql
阿坤带你走近大数据2 天前
Hadoop中的MapReduce介绍
大数据·hadoop·mapreduce
阿坤带你走近大数据2 天前
HiveSQL常见性能调优策略与经验
hive·sql·调优
It's Q3 天前
Hive序列函数&&排名函数
数据仓库·hive·hadoop