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;

  • 相关阅读:
    python之----------字符编码具体原理
    python ---------函数
    python爬虫
    python str 与repr区别
    python 正则表达式
    python 正则表达式里使用 split()方法
    python 基础介绍
    python 数据类型--列表
    python 字符串操作
    django(1.6)操作自带的数据库
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10672977.html
Copyright © 2011-2022 走看看