为了账号安全,请及时绑定邮箱和手机立即绑定
  • 请求重定向 response。sendRedirect()要用绝对路径 服务器内部跳转 request.getRequesDispatcher(/) 路径前边要加/
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2017-09-20

  • 3情况
    查看全部
  • 2情况
    查看全部
  • 1情况
    查看全部
  • 在以下时刻servlet容器中装载Servlet 1,在web.xml 文件中的<servlet></servlet>之间添加<loadon-startup>1<loadon-startup> 2,servlet容器启动后,客户首次向servlet发送请求 3,Servlet类文件被更新后,重新装载servlet
    查看全部
  • Tomcat分为container容器,engine容器,Host容器和servlet容器;其中servlet容器中又包括context容器=web工程。
    查看全部
    2 采集 收起 来源:Tomcat容器等级

    2017-09-19

  • Servlet 就是一个远行在服务器内的Java类程序,可以通过请求-响应编程模型来调用服务器中的servlet小程序
    查看全部
    0 采集 收起 来源:Servlet概述

    2017-09-19

  • Servlet与9大内置对象: 1.out -----> response.getwriter() 2.request -----> service(request) 3.response -----> service(response) 4.session ------> request.getsession() 5.application ------> getServletContext() 6.exception -----> Throwable 7.Page -----> this 8.PageContext -----> PageContext 9.Config -----> getServletConfig
    查看全部
  • 没有load-on-startup的情况下,所有的servlet同级,在tomcat启动时不会执行构造方法和初始化,但是有load-on-startup的情况下(无论load-on-startup中的数字是否相同),会在启动tomcat的情况下就对servlet进行构造方法和初始化,遵循的规则是数字越小,优先级越高,越先被进行构造方法和初始化!
    查看全部
  • 先构造方法,再初始化init方法,然后再doGet或者doPost方法,最后则是destroy方法!
    查看全部
  • set/map中不重复添加相同的element: 解决方案:重写element的equals方法(hashcode方法) 原因:两个元素是否相同就是通过equals方法(hashcode方法)判断的,Object类继承的equals方法(hashcode方法)比较的是对象引用而不是对象内容,所以要重写equals方法(hashcode方法) 一般在设计类时,重写equals(hashcode)和toString,toString方法方便进行测试 不理解为什么重写hashcode()和equals()方法的建议看看hashmap实现原理。put()方法实现:首先hash(key)得到key的hashcode(),hashmap根据获得的hashcode找到要插入的位置所在的链,在这个链里面放的都是hashcode相同的Entry键值对,在找到这个链之后,会通过equals()方法判断是否已经存在要插入的键值对,而这个equals比较的其实就是key。所以这里首先重写hashcode()方法找到相同的链,然后重写equals方法以保证key相同
    查看全部
  • mvc设计思想
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2017-09-16

  • 购物车的设计思路: 1. 购买商品的集合,因为含有商品信息和对应的购买数量,应采取“键值对”的集合来存储,所以选择Map. 这里写作 private HashMap<Items,Integer> goods; 2. 添加商品到购物车的方法:Map提供了put()方法来添加键值对,这里写作:goods.put(item, number); 3. 删除购物车内的商品:使用Map的remove()方法,写作:goods.remove(item); 4. 统计购物车的总金额,核心是对Map的遍历。 --->要遍历Map集合,首先要获得关键字Items的集合:Set<Items> keys = goods.keySet(); --->Set集合无法使用for循环来遍历,所以需要迭代器来遍历 :Iterator<Items> it = keys.iterator(); while(it.hasNext()) { Items i = it.next(); sum+=i.getPrice() * goods.get(i); } --->什么时候计算总金额?当然是添加和删除购物车商品的时候!每一次添加或删除都需要重新计算
    查看全部
  • Servlet路径跳转 1./servlet/HelloServlet 第一个/表示服务器的根据目录 浏览器url的路径变为localhost:8888/servlet/HelloServlet 从服务器的根目录开始访问,缺少该项目的名称 2. 加上 href="<%=path%>" path 就相当于当前的项目名
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • servlet路径跳转: 绝对路径 相对路径
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2017-09-15

举报

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

微信扫码,参与3人拼团

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

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