Servlet快速入门

本文是servlet入门,学完之后可以打开浏览器访问servlet路径,并在控制台输出语句

  • pom/xml中
    <packaging的打包方式war【web方式】和jar包方式

  • 选择web项目骨架

  • 引入servlet依赖坐标

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

<scope>provided</scope> 注意servlet依赖范围,在运行时无效,因为插件Tomcat已经有这个。不加入依赖范围,执行会报错

  • 定义demo类,实现implementsServlet接口,重写接口所有方法

比如

public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("Servlet start");
}
  • 配置类使用WebServlet注解,配置该Servlet访问路径

  • 引入tomcat,在这里可配置Tomcat的端口号和访问路径

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>9090</port>
                </configuration>
            </plugin>
        </plugins>
    </build>

启动项目
maven run中启动Tomcat,访问该Servlet资源

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概述 Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程...
    凛_冬_将_至阅读 1,317评论 0 4
  • servlet的概念请看官网: *按照个人的理解servlet就是接口,依附在服务器上运行的一类接口。例如Tomc...
    JSONYUAN阅读 306评论 0 0
  • Servlet: server applet 运行在服务器端的小程序 Servlet就是一个接口,定义了Java类...
    听你讲故事啊阅读 289评论 0 0
  • Servlet Servlet是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 使用入门: ...
    JayMeWangGL阅读 132评论 0 0
  • 项目搭建 1.创建一个JavaWeb项目 定义一个类,实现Servlet接口,并实现所有的抽象方法 在web.xm...
    yscx_2019阅读 229评论 0 1