首页 javaWEB servlet基础

servlet基础

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

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生命   周期的基本方法。

 

 

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

nodejs 整理记录

nodejs 整理记录

下载包 https://blog.csdn.net/m0_59878114/article/details/120274...
websocket测试html

websocket测试html

<!DOCTYPE html> <html> <head> <meta cha...
bigdemical两个数比较大小

bigdemical两个数比较大小

/*int result = bigdemical1.compareTo(bigdemical2) result = -...
Beetl2.7 中文文档

Beetl2.7 中文文档

Beetl目前版本是2.7.23,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等...
纯CSS实现多个便签在一行展示,拖动滚动

纯CSS实现多个便签在一行展示,拖动滚动

div <h2>请注意需要在移动端预览,PC端拖拽无效果</h2> <div class=...
返回顶部