为了账号安全,请及时绑定邮箱和手机立即绑定
    • 手工编写第一个Servlet

      • get方式请求servlet

        • 继承 HttpServlet

          • 指定输出类型及字符response.setContentType("text.html;charset=utf-8");

        • 重写doget和dopost方法

        • web.xml配置<servlet>标签

          • <servlet-name>起个名字</>

          • <servlet-class>包名.类名</>

        • web.xml配置<servlet-mapping>标签

          • <servlet-name>对应上面的</>

          • <url-pattern>访问路径(对应上面的:/包名/类名)</>


    查看全部
  • 什么是Servlet?

    Servlet是在服务器上运行的小程序。一个Servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序


    查看全部
    0 采集 收起 来源:Servlet概述

    2018-09-27

  • Selvet与九大内置对象

    查看全部
  • Servlet生命周期

    在下列时刻Servlet容器装载Servlet:

    • Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的<Servlet></Servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>数字越小表示优先级别越高。

    • 在Servlet容器启动后,客户首次向Servlet发送请求

    • Servlet类文件被更新后,重新装载Servlet

    • Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。

    查看全部
  • 编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常,不会抛出HttpServletException异常。

    查看全部
    0 采集 收起 来源:练习题

    2018-09-26

  • servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。

    查看全部
    0 采集 收起 来源:练习题

    2018-09-26

  • Servlet执行流程:<servlet-mapping>---<servlet>

    Servlet生命周期

    1. 初始化阶段,调用init()  

    2. 响应客户请求阶段,调用service()。由service()方法根据提交方式选择执行doGet()ordoPost()

    3. 终止阶段,调用destroy()

    4. https://img1.sycdn.imooc.com//5bab88380001682d06670392.jpg

    查看全部
  • Tomcat容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程

    Context->Servlet容器->HOST(主机容器)->Engine(引擎容器)->Container容器



    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2018-09-26

    1. 继承HttpServlet

    Servlet(interface) init() service() destroy()

    GenerieServlet(Abstract Class) 与协议无关的Servlet

    HttpServlet(Abstract Class)  实现了http惬意的Servlet

    自定义Servlet  一般重写doget() 和doPost()

        2. 重写doGet()或者doPost()

        3. 在web.xml中注册Servlet

    • <servlet>

      • <servlet-name>类名</servlet-name>

      • <servlet-class>包名.类名<servlet-class>

    • </servlet>

    • <servlet-mapping>

      • <servlet-name>类名<servlet-name>

      • <url-pattern>/包名/类名</url-pattern>

    • </servlet-mapping>

    查看全部
  • Tomcat容器等级

    Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程

    https://img1.sycdn.imooc.com//5baa3592000164d104350276.jpg

    一、context可以理解成一个聚宝盆,在当前环境下你能拿到的参数都可以从context出发去拿,而不仅仅是放URL的.从里面可以拿到request,session,response.......,可以说只要你拿到了context就可以访问任何你有权限访问的东西
    二、context就是“容器”,放的就是应用程序的所有资源,要用时候就访问它,所以context里面的东西,在同一个应用程序里面是全局的。Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交互

    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2018-09-25

  • 什么是Servlet?

    Servlet是在服务器上运行的小程序。一个Servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序

    查看全部
    0 采集 收起 来源:Servlet概述

    2018-09-25

  • Servlet基础

    1. 什么是Servlet

    2. Tomcat容器等级

    3. 手工编写第一个Servlet

    4. 使用Myeclipse编写Servlet

    5. Servlet生命周期

    6. Servlet获取9大内置对象

    查看全部
    0 采集 收起 来源:Servlet概述

    2018-09-25

  • 1 相对路径 绝对路径

    2 jsp页面中 href="servlet/helloservlet"是相对路径

    href="/servlet/helloservlet" 页面无法访问,报错,因为/ 表示服务器根目录(WebContent,在MyEclipse中指WebRoot)

    3 jsp中绝对路径 href="<%=path%>/servlet/helloservlet"

    path 表示项目的根目录

    4 web.xml中 <url-pattern> / 表示当前应用(即该项目)根目录

    5 servlet文件中,请求重定向的/代表服务器根目录

    6 在jsp中连接或提交表单到servlet时,路径要与web.xml中的url-pattern标签路径相匹配。

    7 使用request.getContextPath()获得上下文对象,即获得工程名,并且是带有"/"的,例如"/ProjectName"


    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-09-25


  • 1写在servlet里面啊,不是单独写的啊

    查看全部
  • Servlet与九大内置对象的关系<img src="https://img1.sycdn.imooc.com//5ba8f3390001319705000257.jpg" alt="https://img1.sycdn.imooc.com//5ba8f3390001319709810503.jpg" />
    查看全部

举报

0/150
提交
取消
课程须知
作为JSP课程的延续,希望小伙伴们学习本门课程前先完成《JAVA遇见HTML——JSP篇》课程的学习。为了更好的完成课程的阶段项目,JDBC的知识也是必备的。
老师告诉你能学到什么?
学习完本门课程,可以学习到以下内容: 1、掌握Servlet的结构和执行流程 2、掌握Servlet的生命周期 3、掌握Servlet在项目中的应用 4、使用MVC架构进行项目开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!