zoukankan      html  css  js  c++  java
  • servletj接口实现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{
         //初始化该servlet,该函数只会被调用一次
        public void init(ServletConfig parm1) throws ServletException {
            // TODO: 在这添加你的代码
            System.out.println("init it");
        }
    
        
        public ServletConfig getServletConfig() {
            // TODO: 在这添加你的代码
            return null;
        }
    
    //处理业务逻辑,程序员把代码写在这里
         //当用户每访问一次,都会被调用。
         //req 用于获得客户端(浏览器)信息
         //res 用于向客户端(浏览器)返回信息
        public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
            // TODO: 在这添加你的代码
            System.out.println("service it");
            //从res中得到printwriter
            
            PrintWriter pw = res.getWriter();
            pw.println("hello.world");
        }
    
        
        public String getServletInfo() {
            // TODO: 在这添加你的代码
            return "";
        }
    
         //销毁实例,释放内存
         //reload 该 servlet(webapp) 
         //关闭tomcat
         //关机
        public void destroy() {
            // TODO: 在这添加你的代码
            System.out.println("destroy !");
        }
        
        
        }

    在jcreator中实现以上代码。

    在web.xml中实现以下代码

    <servlet>
          <!--给你的servlet取名,任意的-->
        <servlet-name>hello</servlet-name>
         <!--servlet的路径(包名+类名)-->
         <servlet-class>com.tsinghua.Hello</servlet-class>
        </servlet>
        <servlet-mapping>
          <servlet-name>hello</servlet-name>
            <!--在浏览器中输入的该servlet的url,任意的-->
            <url-pattern>/sp</url-pattern>
        </servlet-mapping>


    在tomcat的webapp中有一个自己网站的文件夹例如myWebsite,该文件夹包括两个文件夹classes(存放servlet的文件)和bin(存放jar包),一个文件是web.xml(实现servlet的部署)。 

  • 相关阅读:
    NOJ 1116 哈罗哈的大披萨 【淡蓝】 [状压dp+各种优化]
    Codeforces Round #278 (Div. 2) B. Candy Boxes [brute force+constructive algorithms]
    noj 2069 赵信的往事 [yy题 无限gcd]
    noj 2068 爱魔法的露露 [线性扫一遍]
    Codeforces Round #275 (Div. 2) B. Friends and Presents 二分+数学
    Word2007文档中怎么输入上标下标
    Linux下查找命令
    矩阵求逆
    LRC算法在人脸识别中应用
    java从txt文档读写数据
  • 原文地址:https://www.cnblogs.com/zhangxiaomo/p/5065099.html
Copyright © 2011-2022 走看看