为了账号安全,请及时绑定邮箱和手机立即绑定
  • mvc m model 模型 v view 视图 c controller 控制器
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-11-22

  • model2模型图示
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-11-22

  • 参数的双引号问题 当你引用其他地方的username的时候,就需要加引号,而在你的本类中,自己定义的username、password就不需要。添加引号意味着他是一个字符串。而在你的本类中 String username。类似于这样的语句,你已经定义了,所以你在使用本类中的username的时候就不需要添加引号
    查看全部
  • init()方法里的这三个,有什么区别?this.getServletConfig().getInitParameter("username")+"----"+this.getServletContext().getInitParameter("username")+"----"+ this.getInitParameter("username") 1: getServletConfig() 在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和ServletContext对象,前者通常由容器在文件中指定, 允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParameter("debug")后者为servlet提供有关容器的信息。 此方法可以让servlet在任何时候获得该对象及配置信息。 getServletContext() 一个servlet可以使用getServletContext()方法得到web应用的servletContext 进而使用getServletContext的一些方法来获得一些值 比如说getServletContext().getRealPath("/")来获得系统绝对路径 getServletContext().getResource("WEB-INF/config.xml")来获得xml文件的内容 getServletContext()取得的是 <context-param>配置的参数 getServletConfig()取得的是 <servlet> <init-param>配置的参数 2: getServletContext()应用于整个web App,而getServletConfig()仅应用于当前Servlet。 但是ServletConfig对象拥有ServletContext的引用。所以可以通过getServletConfig()来获得web App的初始值。
    查看全部
  • Servlet编写步骤
    查看全部
  • Tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-11-22

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

    2016-11-22

  • servlet和jsp九大内置对象
    查看全部
  • Servlet与JSP中的九大内置对象
    查看全部
  • 从ServletConfig中可以获取web.xml中的初始化参数
    查看全部
    0 采集 收起 来源:练习题

    2016-11-21

  • @Items.java//解决编号没有合并问题 @Override public int hashCode() { //若getId和getName相同,则hashCode一定相同(相同字符串的hashcode值一定相同) return this.getId()+this.getName().hashCode(); } @Override public boolean equals(Object obj) { // TODO Auto-generated method stub if(this==obj) { return true; } if(obj instanceof Items) { Items i = (Items)obj; if(this.getId()==i.getId()&&this.getName().equals(i.getName())) { return true; } else { return false; } } else { return false; } } @Cart.java //添加商品进购物车的方法 public boolean addGoodsInCart(Items item ,int number) { if(goods.containsKey(item))//重复添加,解决数量没有相加问题 { goods.put(item, goods.get(item)+number); } else//第一次添加 { goods.put(item, number); } calTotalPrice(); //重新计算购物车的总金额 return true; }
    查看全部
  • 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()方法,不按照父类的比较方法来比较两个对象,使得该方法能够按照程序员自己的意愿来比较两个对象
    查看全部
  • Map.Entry<Items,Integer>什么意思?c.getGoods().entrySet();这一句也不懂 Set <Map.Entry<Items,Integer>>items=c.getGoods().entrySet(); for(Map.Entry<Items,Integer>obj:items) 解释: Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法。 keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。
    查看全部
    0 采集 收起 来源:测试购物车类

    2018-03-22

  • 1.Set集合不能用for循环遍历 2.迭代器Iterator可以加泛型,利用迭代器遍历取值 //购物车类 public class Cart { //购买商品的集合 private HashMap<Items,Integer> goods; //购物车的总金额 private double totalPrice; //构造方法 public Cart() { goods = new HashMap<Items,Integer>(); totalPrice = 0.0; } //统计购物车的总金额 public double calTotalPrice() { double sum = 0.0; Set<Items> keys = goods.keySet(); //获得键的集合 Iterator<Items> it = keys.iterator(); //获得迭代器对象 while(it.hasNext()) { Items i = it.next(); sum += i.getPrice()* goods.get(i); } this.setTotalPrice(sum); //设置购物车的总金额 return this.getTotalPrice(); }
    查看全部
  • 服务器的根目录是指 http://localhost:8080/ 项目的根目录是指 项目名/
    查看全部
    1 采集 收起 来源:Servlet路径跳转

    2016-12-08

举报

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

微信扫码,参与3人拼团

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

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