zoukankan      html  css  js  c++  java
  • Servlet课程0424(一) 通过实现Servlet接口来开发Servlet

    //这是我的第一个Servlet,使用实现Servlet接口的方式来开发
    
    package com.tsinghua;
    
    import javax.servlet.*;
    import java.io.*;
    import javax.servlet.Servlet;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import java.io.IOException;
    
    public class Hello implements Servlet{
        /**
         * Method init
         *
         *
         * @param parm1
         *
         @throws ServletException
         *
         */
         //该函数用于初始化该Servlet(类似于类的构造函数)
         //该函数只会被调用一次(当用户第一次访问该Servlet时被调用)
        public void init(ServletConfig parm1) throws ServletException {
            // TODO: 在这添加你的代码
            System.out.println("init it");
        }
    
        /**
         * Method getServletConfig
         *
         *
         * @return
         *
         */
        public ServletConfig getServletConfig() {
            // TODO: 在这添加你的代码
            return null;
        }
    
        /**
         * Method service
         *
         *
         * @param parm1
         * @param parm2
         *
         @throws ServletException
         @throws IOException
         *
         */
         //这个函数用于处理业务逻辑
         //程序员应当把业务逻辑代码写在这里
         //当用户每访问该Servlet时都会被调用
         //req用于获得客户端(浏览器)的信息
         //res用于向 客户端(浏览器)返回信息
        public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
            // TODO: 在这添加你的代码
            //向控制台打印
            System.out.println("serviece it");
            //从res中得到PrintWriter,向浏览器打印信息
            PrintWriter pw = res.getWriter();
            pw.println("hello World!");
        }
    
        /**
         * Method getServletInfo
         *
         *
         * @return
         *
         */
        public String getServletInfo() {
            // TODO: 在这添加你的代码
            return "";
        }
    
        /**
         * Method destroy
         *
         *
         */
         
         //销毁Servlet实例,释放内存
         //1.reload该Servlet(webApps) //2.关闭tomcat //3.关机
        public void destroy() {
            System.out.println("destroy!");
            // TODO: 在这添加你的代码
            
            
        }
        
        
    }
  • 相关阅读:
    docker 001 简介
    Golang 学习笔记 003 标识符、变量和常量
    Golang 学习笔记 002 第一个 go 程序
    Golang 学习笔记 001 环境部署
    nginx配置url中带问号的rewrite跳转
    北京市图书馆免费入口
    编译安装Python3
    Python—进程、线程、协程
    Python—I/O多路复用
    Python—Socket
  • 原文地址:https://www.cnblogs.com/beautiful-code/p/5428081.html
Copyright © 2011-2022 走看看