• servlet_1


    package com.atguigu.servlet;

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Date;

    import javax.servlet.Servlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;

    public class HelloServlet implements Servlet {

    @Override
    public void init(ServletConfig config) throws ServletException {


    }

    @Override
    public ServletConfig getServletConfig() {

    return null;
    }
    /**ServletRequest 封装的是浏览器发送给服务器的请求报文
    * ServletResponse 封装的是服务器发送给浏览器的响应报文
    *
    *
    *
    */
    @Override
    public void service(ServletRequest req, ServletResponse res)
    throws ServletException, IOException {
    //向控制台输出一个语句
    System.out.println("你好,Servlet!");
    //给浏览器发送一个信息
    //通过response对象获取一个输出流
    PrintWriter out=res.getWriter();
    //通过out向浏览器发送信息
    out.print(new Date());
    }

    @Override
    public String getServletInfo() {

    return null;
    }

    @Override
    public void destroy() {


    }

    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">
    <!-- 在服务器中注册servlet -->
    <servlet>

    <!-- name是Servle在服务器中的别名,在服务器中关于Server中的一切配置都通过该别名,别名可以随便起,但我们习惯使用Servlet的简单类名 -->


    <servlet-name>HelloServlet</servlet-name>


    <!-- class是Servet全类名,服务器使用全类名来创建Servlet实例 -->


    <servlet-class>com.atguigu.servlet.HelloServlet</servlet-class>
    </servlet>
    <!-- 为Servlet映射一个请求地址 -->
    <servlet-mapping>
    <!-- -->
    <servlet-name>HelloServlet</servlet-name>


    <!-- url-pattern用来映射Servlet的请求地址,也可以随便也,但是我们习惯使用简单类名-->

    <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>
    </web-app>

  • 相关阅读:
    SQL2008安装重启失败
    UML学习笔记
    强大的wget
    记录几款不错的chrome主题
    关于nginx配置的不完全总结
    关于Mac下的SSH客户端iterm2等配置
    安装配置sock5代理
    配置DNS
    复习一些编译原理
    了解CentOS及周边
  • 原文地址:https://www.cnblogs.com/fanzhengzheng/p/7523912.html
Copyright © 2020-2023  润新知