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

    查看全部
  • 编写Servlet的大致三个步骤

    查看全部
  • Tomcat容器等级

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

    2018-04-26

  • 我的关于添加商品不重复的方法,直接改添加商品的函数就行了

    public boolean addGoodsInCart(Items item,int number)

    {

    boolean ishave = false;

    Set<Items> keys = goods.keySet();//获得键的集合

    Iterator<Items> it = keys.iterator();//获得迭代器对象

    while(it.hasNext())

    {

    Items i = it.next();

    if(i.getName().equals(item.getName()))

    {

    ishave = true;//说明添加购物车里已有的商品

    number += goods.get(i);//获取商品的数量

    goods.remove(i);//把原来的商品数据删除

    }

    }

    goods.put(item,number); //添加商品

    calTotalPrice();//重新计算购物车的总价格

    return true;

    }


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

    2018-04-24

  • 重写:source-->override/Implement method-->勾选要重写的方法

    查看全部
  • 编写Servlet:

    查看全部
  • Tomcat容器等级:

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

    2018-04-22

  • Servlet简介:

    JSP前身是Servlet

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

    2018-04-22

  •    Map这个类没有继承Iterable接口所以不能直接通过map.iterator来遍历(list,set就是实现了这个接口,所以可以直接这样遍历),所以就只能先转化为set类型,用entrySet()方法,其中set中的每一个元素值就是map中的一个键值对,也就是Map.Entry<K,V>了,然后就可以遍历了(迭代器和增强for循环都可以)。

        例如:统计购物车的总金额用迭代器,因为set集合实现了Serializable接口,所以可以用迭代器来遍历整个集合,当然也可以用增强for循环,这都是可以的。现在遍历购买的商品集合时候用增强for循环,其实也可以用迭代器,只不过的得到i.next()的类型是Map.Entry<items,number>

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

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


    查看全部
    0 采集 收起 来源:测试购物车类

    2018-04-21

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

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

    2018-04-21

  • 获取Servlet初始化参数中,getInitParameter("")是ServletConfig接口中的方法。

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

    2018-04-21

  • 如何获取Servlet的初始化参数?
    在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");

    查看全部
  • https://img1.sycdn.imooc.com//5adac6700001a08806320377.jpg

    查看全部
  • 绝对路径和相对路径:<br><br>
    一、/的含义<br><br>
    1,在JSP页面中:超链接中url和表单中的action的url的写法完全一样。<br><br>
    此处的/表示:服务器根目录:http://localhost:8080/<br><br>
    2,Servlet中:页面跳转的两种方式:<br><br>
    1)请求重定向:此处的/表示:服务器根目录:http://localhost:8080/;<br><br>
    2)服务器内部转发:此处的/表示:项目根目录:http://localhost:8080/WebApp/;<br><br>
    3,在web.xml中,(配置文件中的路径使用绝对路径):<br><br>
    此处的/表示:服务器根目录http://localhost:8080/WebApp/;<br><br>
    二、常用方法<br><br>
    1,request.getContextPath():获得项目根目录:/WebApp;<br>
    三、<br>
    重要的是web.xml中配置的servlet的URL,这个url随便写,根据这个决定后来的页面跳转的相对路径是什么
    四、web.xml配置的规范化
    <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>servlet.LoginServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/servlet/LoginServlet</url-pattern>
    </servlet-mapping>

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

    2018-04-20

举报

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

微信扫码,参与3人拼团

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

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