Servlet

作者: kanaSki | 来源:发表于2019-07-10 22:09 被阅读0次

1.创建普通java类并继承HttpServlet
2.重写service方法
3.在service方法中编写逻辑代码
——上三步用于编写出可以让服务器识别并运行的类
4.在webRoot下的WEB-INF文件夹下的web.xml文件中配置servlet
——该步骤用于服务器寻找相关的servlet

url: 服务器地址:端口号/虚拟项目名/servlet别名

/虚拟项目名/servlet别名 在专业术语中称为URI

浏览器发送请求到服务器,服务器根据请求URL地址中的URI信息在webapps目录下找到对应的项目文件下,然后在web.xml中检索对应的servlet,找到后调用并执行servlet。

其中urlPattern有三种写法:
1.完全匹配
<url-pattern>/test/list</url-pattern>

  1. 目录匹配
    <url-pattern>/test/*</url-pattern>
  2. 扩展名匹配
    <url-pattern>*.do</url-pattern>
    首先查找完全匹配,再查找目录匹配,最后查找扩展名匹配。如果一个请求匹配多个目录匹配,容器会选择最长的匹配。

默认servlet生命周期从用户第一次发送请求,servlet被加载进内存开始,至服务器关闭时结束。
servlet标签内配置load-on-startup后,(<load-on-startup></load-on-startup>用于指定Web应用启动时,装载Servlet的次序。)当其值为正数或零时:Servlet容器先加载数值小的servlet,再依次加载其他数值大的servlet。当其值为负数或未定义时:Servlet容器将在Web客户首次访问这个servlet时加载它。

service方法与doGet,doPost方法的区别:
service方法可以处理get.post方式的请求,如果servlet中有Service的方法,优先使用service
doGet方法处理get请求
doPost方法处理post请求

相关文章

  • servlet 笔记

    servlet servlet 声明周期 Servlet 的线程安全 Servlet 获取配置信息 Servlet...

  • Servlet

    Servlet介绍 Servlet开发步骤 创建Servlet 配置Servlet 配置Servlet中设置初始化...

  • 深入理解Servlet技术

    1. 什么是servlet servlet Servlet是javax.servlet.Servlet包中定义的一...

  • Servlet与Jsp(1)

    Servlet 实现原理Servlet接口使Servlet容器能将Servlet类载入内存,并在Servlet实例...

  • web.xml不同版本之间头信息的区别

    一、Servlet 2.3 二、Servlet 2.4 三、Servlet 2.5 四、Servlet 3.0 五...

  • Servlet入门

    Servlet简介 Servlet(Servlet Applet)是Java Servlet的简称,称为小服务程序...

  • Servlet 实例

    Servlet 实例 Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接...

  • Java Servlet API

    Servlet 支持的版本 Servlet 3.0 新特性详解 Servlet 3.0 新特性概述Servlet ...

  • 简单认识Servlet

    Servlet与JSP的关系 初识Servlet Servlet层级关系 顶层Servlet接口 GenericS...

  • 2019-10-14 SpringMVC与Servlet接口 S

    SpringMVC与Servlet接口 Servlet接口规范 Servlet 接口 定义servlet接口规范i...

网友评论

      本文标题:Servlet

      本文链接:https://www.haomeiwen.com/subject/upakkctx.html