This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

servlet基础

Servlet是一个用JAVA语言编写的程序,它运行在服务器上。负责处理客户端的请求并动态给客户端响应 。

Servlet基本要素

HttpServlet是一个抽象类,我们自己的Servlet必须继承它,表示是一个基于HTTP协议访问的Servlet

必须实现doGet()doPost()方法。。

HTTP Servlet 基础知识

doGet() 方法处理客户端作出的 GET 请求。

doPost() 方法处理客户端作出的 POST 请求。

所谓程序怎么执行的,什么时候开始,什么时候结束,就叫做程序的生命周期。

Servlet 的生命周期就是指创建 Servlet 实例之后其存在的时间以及何时消失。

实例化,初始化,销毁在整个生命周期中只执行一次。

服务每当有客户端请求的时候就会被执行。

HttpServletRequest:接收并保存客户端的请求信息。

重要方法:

String getParameter(“参数名”) 获取客户端提交过来的表单值

void setCharacterEncoding(“编码”) 设置获取客户端数据以哪种编码

getRequestDispatcher(“路径“)  页面跳转

getParameter(表单元素名)  获取表单提交过来的表单元素值

setCharacterEncoding(GBK|GB2312)  设置中文字符集

我们自己写的Servlet,是从HttpServlet继承的。它提供了基于HTTP协议的Servlet的基础实现。

HttpServlet是从GenericServlet继承的,此类不基于协议。

GenericServlet实现Servlet接口,此接口包含Servlet生命   周期的基本方法。

 

 

未经允许不得转载:Java学习 » servlet基础

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址