zoukankan      html  css  js  c++  java
  • Servlet入门

    按照上一篇介绍的方法配置Tomcat后,在idea中新建一个module,创建一个javaEE项目:

    点击next;

    2.定义一个类实现Servlet接口,并实现接口中的抽象方法:

    package com.zs.Demo;
    
    
    import javax.servlet.*;
    import java.io.IOException;
    
    public class Demo implements Servlet {
        @Override
        public void init(ServletConfig servletConfig) throws ServletException {
    
        }
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
    
        @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("hello world");
        }
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        public void destroy() {
    
        }
    }

    这里再service方法中写了控制台输出hello world;

    然后配置servlet,在web.xml文件中配置:

    文件内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0">
        <!--配置Servlet-->
        <servlet>
            <servlet-name>demo</servlet-name>
            <servlet-class>com.zs.Demo.Demo</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>demo</servlet-name>
            <url-pattern>/aaa</url-pattern>
        </servlet-mapping>
    </web-app>

    结束,然后我们测试看是否成共连接服务器,在idea中启动服务器,然后在浏览器中输入地址http://localhost:8080/aaa回车,查看idea控制台是否输出hello world;

  • 相关阅读:
    sed 命令
    find命令详解
    texlive、
    linux source命令与export命令的区别
    vscode浏览器打开html vscode修改默认浏览器
    npm install说明
    有关必须组件化的需求
    日志文件上传的时机
    TypeScript vs. C#: LINQ
    JavaScript 运行机制详解:再谈Event Loop
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10672977.html
Copyright © 2011-2022 走看看