为了账号安全,请及时绑定邮箱和手机立即绑定
  • model1
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-03-25

  • mvc
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2016-03-25

  • 在index页面写好servlet 的名字和get或者post方式,然后在相应的servlet页面写入代码(如图)
    查看全部
  • 四个等级的容器,Servlet容器管理Context容器,一个Context就对应一个Web工程
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-03-24

  • Servlet就是运行在web服务器上的一个小程序,是一个Java类
    查看全部
    0 采集 收起 来源:Servlet概述

    2016-03-24

  • 编写Servlet的三个步骤
    查看全部
  • tomcat容器等级
    查看全部
    0 采集 收起 来源:Tomcat容器等级

    2016-03-24

  • //从购物车中删除商品 private boolean deleteFromCart(HttpServletRequest request, HttpServletResponse response) { String id = request.getParameter("id"); Cart cart = (Cart)request.getSession().getAttribute("cart"); Items item = idao.getItemsById(Integer.parseInt(id)); if(cart.removeGoodsFromCart(item)) { return true; } else { return false; } }
    查看全部
    0 采集 收起 来源:商品删除

    2018-03-22

  • @Items.java//解决编号没有合并问题 @Override public int hashCode() { //若getId和getName相同,则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; }
    查看全部
  • @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

  • //购物车类 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(); } }
    查看全部
  • MVC模型: 1. Jsp:页面 --> 视图层 2. Servlet --> 控制层 3. dao 层 --> 模型层 具体步骤: 1.创建购物车类 2.编写Servlet 3.创建页面层
    查看全部
  • Model2 ---MVC架构(JSP+Servlet+JavaBean):初步体现了MVC的思想 模型层M:JavaBean; 视图层V:JSP ; 控制层C:Servlet; 数据库层DB 好处:MVC将程序分为了数据处理、逻辑控制、视图呈现三个层次,使得每个层次内的代码职责更为专一化,从而达到低耦合高内聚的稳定状态,每一部分的代码对其他部分的的影响降至最低。另一方面,结合接口的应用,可以更为容易地替换不同层次的具体实现。
    查看全部
    0 采集 收起 来源:Model2模型介绍

    2016-03-24

  • MVC模式(Controller,Moderl,View):是软件开发过程中比较流行的设计思想。旨在分离模型、控制、视图。是一种分层思想的体现。浏览器发出一个请求->被控制器(Servlet)所接收->由servlet去实例化一个模型层(通常是javabean层,由javabean层调用数据库层)的对象->由模型层访问数据库层得到的结果可以返回给控制层或者说界面层也可以访问(保存在session中); 控制层获得模型层的反馈结果之后,选择合适的视图给用户呈现 最终给用户一个响应
    查看全部
    0 采集 收起 来源:MVC模型介绍

    2018-03-22

  • 在web.xml中配置servlet时,可以配置一些初始化参数,方法如下: <servlet> <init-param> <param-name>password</param-name> <param-value>123456</param-value> </init-param> </servlet> 而在servlet中可以通过servletConfig接口提供的方法getInitParameter来取得这些参数。如: this.getInitParameter("username"); this.getInitParameter("password");
    查看全部

举报

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

微信扫码,参与3人拼团

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

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