servlet 的实现方法
来源:互联网 发布:2016淘宝搜索规则 编辑:程序博客网 时间:2024/04/29 00:16
Servlet有三种实现方式:
* 实现Servlet接口
* 继承GenericServlet类
* 继承HttpServlet类
1.实现servlet类
package com.vc.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class HelloWorldServlet implements Servlet{//释放内存//1. reload//2. 关闭TomCat//3. 关机public void destroy() {// TODO Auto-generated method stubSystem.out.println("destroy it");}public ServletConfig getServletConfig() {// TODO Auto-generated method stubreturn null;}public String getServletInfo() {// TODO Auto-generated method stubreturn null;}//该 函数用于初始化,只会被调用一次(当用户第一次访问Servlet时,被调用)public void init(ServletConfig arg0) throws ServletException {// TODO Auto-generated method stubSystem.out.println("init it");}//用于处理业务逻辑,应该把业务逻辑代码写在该方法中//会被多次调用,当用户每访问一次时就会被调用一次//request用于获取客户端的信息//response用户向客户端返回信息public void service(ServletRequest request, ServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stubSystem.out.println("service it");PrintWriter printWriter=response.getWriter();printWriter.println("<h1>"+"hello,world"+"</h1>");}}
2.继承 genericservlet
package com.vc.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.GenericServlet;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;@SuppressWarnings("serial")public class HelloWorldGenericServlet extends GenericServlet {@Overridepublic void service(ServletRequest request, ServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stubtry{PrintWriter printWriter=response.getWriter();printWriter.println("<h1>hello,generic world.!!!</h1>");}catch(Exception e){e.printStackTrace();}}}
3.继承httpServlet
package com.vc.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@SuppressWarnings("serial")public class HelloWorldHttpServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubdoPost(req,resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubPrintWriter printWriter=resp.getWriter();printWriter.println("<h1>Hello World!</h1>");}}
0 0
- servlet 的实现方法
- servlet中实现方法的跳转
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet学习:实现分页效果的方法
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet实现的三种方法
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- Servlet页面跳转实现方法的区别
- 实现servlet的三种方法
- Servlet实现的三种方法
- Servlet学习笔记—实现Servlet接口(创建Servlet的第一种方法)
- Coins - HDU 2844 背包dp
- OpenWRT 编译 error GNU libiconv not in use but included iconv.h is from libiconv
- 山寨版铝合金电缆都有哪些先天的弊端和不足
- HNU 12845 Ballot Analyzing Device
- VC操作Excel文件编程相关内容总结
- servlet 的实现方法
- [信号处理技术]关于EMD的产生
- The Slow Query Log
- Linux实现的IEEE 802.1Q VLAN
- svn命令——(转载)
- CCI 1.6 旋转矩阵
- Hduoj1003!【DP】
- win32平台关于“pure virtual function call”的解释
- myeclipse如何恢复删除的文件