为了账号安全,请及时绑定邮箱和手机立即绑定
  • 重写hashcode() equals()的原因是containsKey() 方法里面调用了hsahCode() equals()方法,重写可以修改成我们想要的规则 java中判断两个对象是否相等的规则: 首先,判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等 如果相等,则判断两个对象用equals运算是否相等 如果不相等,认为两个对象也不相等 如果相等,认为两个对象相等 我们在equals方法中需要向下转型,效率很低,所以先判断hashCode方法可以提高效率。 equals()相等的两个对象,hashcode()一定相等; equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。 1,所有Java类都继承自Object类 2,Object类中有 public int hashCode(){} public boolean equals(Object obj){} 这两个方法及其他的方法。 在Object类中,equls()方法和==的本质是相同的,都是判断两个引用是否指向同一对象。 String类继承自Object类:但String类重写了equals()方法, 使得:equals()方法的作用是比较两个字符串的内容是否相等; ==的作用是比较两个引用是否指向同一个对象; 很多类都重写了equals方法,供自己产生新的定义。 3,在本程序中:Items类继承自Object类,并且重写了equals()方法,不按照父类的比较方法来比较两个对象,使得该方法能够按照程序员自己的意愿来比较两个对象
    查看全部
  • @Servle——(一)Servlet概述——Servlet的路径跳转 一、JSP跳转到Servlet 1、相对路径,如href="servlet/TestServlet" ***注意:如果写成"/servlet/TestServlet"会报错,因为第一个'/'表示的是【服务器根目录:http://localhost:8080/】,这里应该去【项目】的根目录寻找虚拟目录servlet ,然后在里面找到TestServlet。 2、绝对路径,通过内置成员变量path实现,String path = request.getContextPath()。如href="<%=path%>/servlet/TestServlet"。 ***注意:这里的path得到的是项目根目录,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳转JSP 1、请求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");这里通过request.getContextPath()方法获得项目根目录,或者通过"../xxx.jsp"取得上层路径得到 2、服务器内部转发:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小结:都可以通过../xxx.jsp得到
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2018-03-22

  • jsp就打内置对象对应关系
    查看全部
  • servlet的get请求执行过程
    查看全部
  • eclipse EE 访问servlet不用配置web.xml 1、新建servlet的时候,输完包名、类名,点next; 2、这是时可以看到URL Mappings 为/类名(这里的类名就是步骤1输入的类名); 3、假如要通过超链接访问该servlet,可以这样写:<a href="****"></a> ****就是servlet的类名 重启服务器就 原理:新建servlet时生成的URL Mappings跟web.xml文档中<url-pattern>/****</url-pattern> 的url-pattern作用一样
    查看全部
  • 【Tips】超链接(<a></a>)其实就是Get方式请求。 【手工编写Servlet】 1.继承HttpServlet 2.重写doGet()或者doPost()方法 3.在web.xml中注册Servlet
    查看全部
  • --Servlet继承HttpServlet类,重写了doGrt(),doPost()方法,这两个方法对应着两种不同方式的请求,比如使用超链接标签<a href=""> </a>方式访问单位请求就属于get方式的请求,这时对这个请求进行处理的方法就是doGet()方法。
    查看全部
  • 想在HTML页面只输出内容不输出标签就用 respose.setContenType("text/html;charset=utf-8");
    查看全部
  • 服务器内部跳转!
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2016-09-18

  • 请求重定向的servlet路径跳转
    查看全部
    0 采集 收起 来源:Servlet路径跳转

    2016-09-18

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

    2016-09-18

  • servlet是在服务器上运行的小程序。它就是一个java类,并且可以通过 请求-响应 编程模型来访问的这个驻留在服务器内存里的servlet程序
    查看全部
    0 采集 收起 来源:Servlet概述

    2016-09-18

  • 。。。。。。
    查看全部
  • servlet基础
    查看全部
  • @Items.java //重写toString() public String toString() { return "商品编号:"+this.getId()+",商品名称:"+this.getName(); } @Cart.java //遍历购物商品的集合 Set<Map.Entry<Items, Integer>> items= c.getGoods().entrySet(); for(Map.Entry<Items, Integer> obj:items) { System.out.println(obj); }
    查看全部
    0 采集 收起 来源:测试购物车类

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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