第一个Servlet程序

Servlet 基础

  • 环境
    IDEA JDK1.8 Maven servlet-api:2.5 tomcat:9.0.0.M9html

  • 构建java

    • IDEA上新建一个Maven项目
      输入图片说明web

      输入图片说明

    • 添加pom依赖api

      <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
    • 编写继承HttpServlet的实现tomcat

      @Override
       public void init() throws ServletException {
           System.out.println("初始化");
       }
      
       @Override
       protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
           resp.setContentType("text/html");
           PrintWriter out = resp.getWriter();
           out.print("<h1>hello,World</h1>");
       }
      
       @Override
       public void destroy() {
           System.out.println("销毁");
       }
    • 配置web.xmlapp

      <web-app>
        <servlet>
            <servlet-name>hello_world</servlet-name>
            <servlet-class>com.teemo.blog.MyServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>hello_world</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
      </web-app>
    • 项目结构图
      输入图片说明ide

  • 运行url

    • IDEA配置Tomcat
      输入图片说明code

      输入图片说明

      输入图片说明

      输入图片说明

    • 运行
      输入图片说明xml

  • 最终结果
    输入图片说明

相关文章
相关标签/搜索