servlet方法

1.每一个Servlet都必须要实现Servlet接口,GenericServlet是个通用的、不特定于任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承于GenericServlet,因此HttpServlet也实现了Servlet接口,所以我们定义的Servlet只需要继承HttpServlet父类即可。

2.servlet接口中定义了一个service方法,HttpServlet对该方法进行了实现,实现方式就是将ServletRequest与ServletResponse转换为HttpServletRequest与HttpServletResponse

3.转换完毕后,会调用HttpServlet类中自己定义的service方法,如下所示

4.在该service方法中,首先获得到请求的方法名,然后根据方法名调用对应的doXXX方法,比如说请求方法为GET,那么就去调用doGet方法;请求方法为POST,那么就去调用doPost方法。

9. 在HttpServlet类中所提供的doGet、doPost等方法都是直接返回错误信息,所以我们需要在自己定义的Servlet类中override这些方法

时间: 2024-10-02 13:01:39

servlet方法的相关文章

javaWEB中的ServletRequest,ServletResponse的使用,及简化Servlet方法

首先说一下ServletRequest,ServletResponse类的使用方法: public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { /* * 如何在Servlet中获取请求信息: * (1):Servlet的servlet()方法用于应答请求:因为每次请求都会调用servlet()方法: * ServletRequest: 封

Servlet 方法

1.设置字符编码,避免中文乱码 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置字符编码,避免中文乱码 response.setContentType("text/html;Charset=utf-8"); PrintWriter out = response.getWriter(); ou

在javaEE下学习web(在eclipse中开发动态的WEB工程,servlet的环境搭建,及servlet的一些方法)

一个简便的方法实现javaee版的eclipse开发动态的WEB工程(javaWEB项目)1.把开发选项切换到javaEE2. 可以在window->shou view 中找到package explorer并把其拖到开发区的左边 (Tomcat环境搭建在这不多说)3.在servers面板中新建Tomcat服务器,一定要关联到Tomcat安装的根目录4.新建一个Dynamic Web Project.其中Target Runtime需选择Tomcat6.0(3)5.开发java WEB应用6.可

java类中调用servlet

一.Java中调用servlet说明: 我们有时可能需要在Java类中调用Servlet从而实现某些特殊的功能,在JavaAPI中提供了一个URL的类,其中openStream( )方法可以打开URL的连接,并返回一个用于该连接读入的InputStream. 二.Java中调用servlet应用举例: package com.solid.test; import java.io.BufferedReader; import java.io.IOException; import java.io.

servlet中service doGet doPost 的关系

在servlet中默认情况下,无论你是get还是post 提交过来都会经过service()方法来处理,然后转向到doGet 或是doPost方法,可以看HttpServlet 类的service方法: protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String method = req.getMethod(); if(

servlet理论学习

servlet是和凭条无关的服务器端的组件,它运行在servlet容器中,servlet容器负责servlet和客户的通信以及调用servlet方法.servlet和客户的通信是采用"请求和响应的模式" servlet完成的功能: a 潜入html中创建动态网页 b 构建html片段 c 与其他服务器(数据库.java应用程序等) servlet包含的jar包(两个)1.javax.servlet包:定义了所有的servlet类都必须实现或扩展的通用接口和类. 2.javax.serl

servlet的生命周期与工作原理、使用!

概念: Servlet是一个java程序运行在服务器上,处理客户端请求并做粗响应的程序!Servlet是和平台无关的服务器组件,它运行在Servlet容器中,Servlet容器 负责servlet和客户端的交互以及调用servlet的doPost.doGet方法,采用“请求”,“响应”的模式! Servlet主要完成一下功能:   1.创建并返回基于客户端的请求的动态页面 2.可嵌入到现有的页面 3.与服务器资源(数据库.java程序)进行通信 Servlet的生命周期:  1.实例,初始化:S

J2EE的13 规范之解读Servlet

Servlet 是什么? 第一,Servlet是一种规范,由Sun公司制定的服务器端组件规范. 第二,Servlet 可以运行在web服务器或应用服务器上. 第三,Servlet由Servlet容器进行管理,可实现诸如"实例化并管理Servlet对象"."调用Servlet生命周期方 法"."解析及封装特定协议的请求和响应"等工作. 第四,作为来自 Web 浏览器的请求和 数据库或应用程序之间的中间层,Servlet可以收集来自网页的用户请 求,

Web容器与Servlet

转自:http://www.360doc.com/content/10/0713/20/495229_38798294.shtml Web服务器与Web应用层属于不容两个范畴,为了让他们两写作,首先应用中介方当制定Web应用与Web服务器进行协作的标准接口,Servlet就是其中一个主要的协议.接口. Web应用与Web服务器进行协作的一系列标准Java接口,统称Java Servlet API.另外还有一些Servlet规范.Servlet规范把能够与发布和运行Java Web应用容器的Web