一、第一种方式:使用servlet接口的方式来开发
import javax.servlet.*;
public class Hello implements Servlet {
// 销毁servlet实例,(释放内存)
public void destory() {
System.out.println("destory");
}
public servletConfig getServletConfig() {
return null;
}
public String getServletInfo() {
return null;
}
// 该函数用于初始化该servlet(类似于构造函数),只会被调用一次(当用户第一次访问该servlet时被调用)
public void init(ServletConfig arg0) throws ServletException {
// TODO自动生成方法存根
System.out.println("init");
}
// 这个函数用于处理业务逻辑,程序员应当把业务逻辑代码写在这里,当用户每访问该servlet时,都会被调用
// req:获取客户端(浏览器)信息;res:用于向客户端(浏览器)返回信息
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException {
System.out.println("service it");
// 从res中得到PrintWriter
PrintWriter pw = res.getWriter();
pw.println("hello, world");
}
}
二、第二种方式:通过继承GenericServlet开发Servlet(只需重写service()方法即可)
import javax.servlet.*;
public class HelloGeneric extends GenericServlet {
public void service(ServletRequest req, ServletResponse res) {
try {
PrintWriter pw = res.getWriter();
pw.println("Hello, World, Generic!!");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
三、第三种方式:通过继承HttpServlet来开发Servlet
import javax.servlet.http.*;
public class HelloHttp extends HttpServlet(){
//处理get请求
public void doGet(HttpServletRequest req, HttpServletResponse res){
//业务逻辑
try{
PrintWriter pw = res.getWriter();
pw.println("http.....");
}catch(Exception e){
e.printStackTrace();
}
}
//处理post请求,req:用于获得客户端(浏览器)信息;res:用于向客户端(浏览器)返回信息
public void doPost(HttpServletRequest req, HttpServletResponse res){
this.doGet(req, res);
}
}
分享到:
相关推荐
开发servlet有三种方法的实现: 1.实现servlet接口 2.继承GenericServlet 3.继承HttpServlet
通过实现Servlet接口的方式来开发一个servlet,要求该servlet可以显示HelloWorld同时显示当前时间。对初学者比较有用,描述了开发servlet的每一个详细步骤。
Eclipse+Tomcat集成开发servlet Eclipse+Tomcat集成开发servlet
servlet.jar.zip用于servlet程序的开发
关于开发servlet的步骤和主要事项,开发过程中应注意的一些问题。
Servlet技术也是JSP技术(另外一种动态网页开发技术)的基础。一个Servlet程序就是一个实现了特殊接口的 Java类,用于被支持Servlet的WEB服务器调用和运行,即只能运行于具有Servlet引擎的WEB服务器端。一个Servlet...
web应用开发基础技术, servlet 简单概念以及图示。
Servlet开发手册Servlet开发手册Servlet开发手册Servlet开发手册
servlet 手工开发servlet.doc j2eeservlet 手工开发servlet.doc j2eeservlet 手工开发servlet.doc j2eeservlet 手工开发servlet.doc j2ee
基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍管理系统基于 Servlet+jsp+mysql 开发 javaWeb 学生宿舍...
Servlet 开发 tomcat配置 tomcat服务器配置 环境配置
Eclipse开发Servlet(2学时)
Servlet开发流程,内容丰富,详实,适合初学者学习
java开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jarjava开发包servlet.jar
简单Servlet开发 简单Servlet开发
使用oracle的jdeveloper开发一个servlet应用程序的截图及简述的完整全过程。
基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 Servlet 开发的房屋发布系统基于 Servlet 开发的房屋发布系统 基于 ...
第三章 Servlet 编程第三章
介绍如何用eclipse开发javaservlet的基本流程
servlet API介绍以及开发部署servlet API介绍以及开发部署servlet API介绍以及开发部署