程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

servlet基础

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

Servlet基本要素

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

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

HTTP Servlet 基础知识

public void doGet(HttpServletRequest req,HttpServletResponse res)

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

public void doPost(HttpServletRequest req,HttpServletResponse res)

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

web.xml文件中配置Servlet。
<servlet>
    <servlet-name>clientservlet</servlet-name>
    <servlet-class>chapter2.ClientServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>clientservlet</servlet-name>
    <url-pattern>/clientservlet</url-pattern>
  </servlet-mapping>

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

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

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

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

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

重要方法:

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

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

getRequestDispatcher(“路径“)  页面跳转

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

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

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

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

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

 

 

赞(0)
未经允许不得转载:程序员一代码搬运工 » servlet基础
分享到: 更多 (0)