什么是servlet ,servlet的作用
1、简单来说servlet是运行在服务器上的java程序
servlet由servlet容器管理,servlet容器也叫 servlet引擎,是servlet的运行环境,给发送的请求和响应之上提供网络服务

2、servlet的作用
通俗来讲servlet专门用来接收客户端的请求,专门接收客户端的请求数据,然后调用底层service处理数据并生成结果
浏览器http请求------》tomcat服务器-------》到达servlet-----》执行doget,dopost方法----》返回数据
<1>客户端发送请求到服务器端
<2>服务器将请求信息发送至Servlet
<3>Servlet生成响应内容并将其传给服务器。
<4>服务器将响应返回给客户端。
3、servlet里的三大作用域:

   request(请求):它的作用范围是一次请求和响应,是三个作用域中最小的。session(会话):它的作用比request要大一点,一次会话过程中,它的作用域就一直存在,(默认是30分钟)servletcontext:它作用范围最大,作用于整个服务器中。(Application)

什么是servlet ,servlet的作用相关推荐

  1. 观看慕课老师milanlover视频Servlet+手工编写Servlet+用Eclipse编写Servlet+Servlet执行流程和生命周期

    eclipse 配置JDK HTML <a> 标签的 href 属性 新建MyFirstServletDemo项目: 新建index.jsp: <%@ page language=& ...

  2. Tomcat服务器启动错误之Offending class: javax/servlet/Servlet.class

    引子 最近在基于Wex5项目开发中,遇到使用过程中与Tomcat功能有关的错误提示, 如题所示.最终的解决方法就是删除掉项目上与tomcat冲突的jar包. org.apache.catalina.l ...

  3. 异常处理记录: Servlet class X is not a javax.servlet.Servlet

    异常处理记录: Servlet class X is not a javax.servlet.Servlet 参考文章: (1)异常处理记录: Servlet class X is not a jav ...

  4. ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet

    ClassCastException: com.gao5805123.servlet.ServletDemo cannot be cast to javax.servlet.Servlet **异常信 ...

  5. javaweb项目,配置servlet后报错:java.lang.ClassCastException: cannot be cast to class javax.servlet.Servlet

    使用maven创建javaweb项目,通过添加依赖的方式来添加servlet-api,版本4.0.1,如下 <dependency><groupId>javax.servlet ...

  6. Spark jar not loaded. Offending class: javax/servlet/Servlet.class

    相关软件版本 Spark1.4.1 ,Hadoop2.6,Scala2.10.5,intelliJ IDEA2014,JDK1.8,Tomcat7 机器及服务: windows7 :包含JDK1.8, ...

  7. jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

    1.错误原因 信息: validateJarFile(/opt/tomcat/webapps/CMP/WEB-INF/lib/servlet-api.jar) - jar not loaded. Se ...

  8. 启动Tomcat报错- jar not loaded. Offending class: javax/servlet/Servlet.class

    完整错误信息: - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servle ...

  9. org.springframework.web.servlet.DispatcherServlet‘ is not assignable to javax.servlet.Servlet

    SpringMVC web.xml文件配置 报错:org.springframework.web.servlet.DispatcherServlet' is not assignable to jav ...

  10. IDEA中出现XXXis not assignable to ‘javax.servlet.Servlet,jakarta.

    一.分析原因 这个问题主要是servlet包的问题,在tomcat10以后Servlet就出现在了jakarta文件下 所以说在web.xml中就会起冲突,报错 XXX' is not assigna ...

最新文章

  1. 数据安全引担忧?get它,让你吃一颗“定心丸”
  2. html设置 header,http设置header
  3. HDU-1051 Wooden Sticks
  4. 如何用九条命令在一分钟内检查 Linux 服务器性能?
  5. 多路复用IO模型中的select和epoll
  6. python3导入_Python3导入相对还是绝对的正确方法?
  7. sqlserver如何启动数据库邮件
  8. C#LeetCode刷题-Map
  9. ResNet及其变种的结构梳理、有效性分析与代码解读(PyTorch)
  10. 广州计算机专业王健,王健 - 教师简历 CV- 武汉大学计算机学院
  11. opensource项目_宣布2016年Opensource.com社区奖获奖者
  12. 未来五年程序员应当具备的十项技能
  13. python怎么清理垃圾_【原创】python实现清理本地缓存垃圾
  14. python药店销售数据分析_解析医院药店销售数据,看看Python数据分析结果有什么惊人的发现|python基础教程|python入门|python教程...
  15. Python自动化课之Day3篇
  16. 深度学习:批归一化和层归一化Batch Normalization、Layer Normalization
  17. 开源医学图像处理平台NiftyNet介绍
  18. Bash 远程任意代码执行安全漏洞
  19. 新浪微博登录html代码,新浪微博登录仿DiscuzX1.5论坛QQ登录样式 - YangJunwei
  20. 博通wifi驱动详解

热门文章

  1. 自己动手写操作系统之1:bochs初步使用
  2. 微型计算机的软件系统分成,会计电算化辅导:微型计算机软件系统
  3. 【文摘】《创新者》-沃尔特·艾萨克森
  4. JEECG登陆全过程
  5. 19、SPI 和 SST25VF016B
  6. vb6.0动态加载odbc驱动(mysql数据源)_vb教程之在VB中动态加载ODBC数据源
  7. 百度音乐 android,百度音乐旧版本
  8. H5 video 播放器demo
  9. 神器 Wineskin 基础教程
  10. 图像分割(多分类)将mask变为one hot label