servlet 简介

servlet 是运行在 Web 服务器(tomcat或者apache)中的小型 Java 程序。
servlet 通常通过 HTTP(超文本传输 协议)(接口)接收和响应来自 Web 客户端的请求。

创建程序步骤:
1.关联tomcat
2.创建 Dynamic Web Project
3.选择生成web.xml 创建 servlet文件 里边有doget 和dopost针对get和post请求。通过方法中的response 控制返回数据。
4.在WebContent文件中配置 servlet节点 servlet name 、class属性mapping节点的 name、url-pattern属性。
5.运行 并且在浏览器地址拼接 项目名+url-pattern 能看到返回的数据
这样就完成一个动态web资源项目的创建,通过流的方式传送。
静态web资源就是html文件jpg图片,动态的是通过servlet 程序生成的数据。

web.xml是servlet 3.0之前必须创建的,告诉tomcat如何访问每一个servlet 程序。

servlet生命周期
1.构造servlet ,使用init方法将其初始化
2.处理来自客户端对service方法的所有调用
3.从服务中取出servlet ,然后使用destroy方法销毁它,最后进行垃圾回收并终止它。

url-pattern的写法
完整路径匹配/hello
目录匹配/life/*
扩展名匹配*.do
完整路径>目录>扩展名

在servlet的init或者get方法中 可以得到servletConfig 通过它可以获得编码格式。

在doget方法中通过 request.get方法就能获取uri,请求头,请求行,请求参数等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Servlet学习的大纲 servlet概念及相关接口简介 servet 执行过程 servlet映射路径 缺省s...
    奋斗的老王阅读 1,218评论 1 51
  • 简介 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用...
    寒桥阅读 2,289评论 0 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 本文包括: Servlet简介关于Servlet的一些类 Servlet生命周期 ServletConfig获得初...
    廖少少阅读 3,916评论 1 67
  • 小学时,翻到过一本名叫《厚黑学》的书,封面上印着类似“升官发财,不传之秘”的字样,书的内容大概是:要上位必须狠,时...
    兰启昌阅读 743评论 1 2