• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
张小莫
博客园    首页    新随笔    联系   管理    订阅  订阅

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的部署)。 

posted @ 2015-12-21 22:34  张小莫  阅读(757)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3