为了账号安全,请及时绑定邮箱和手机立即绑定
  • cart = (Cart) request.getSession().getAttribute("cart")不会新开辟内存空间,而是让cart引用变量指向Session中的cart对象。所以在Servlet中不用request.getSession().setAttribute("cart", cart);也能添加商品进购物车


    查看全部
    1 采集 收起 来源:显示购物车

    2018-05-16

  • 注意以is开头命名的属性封装getter和setter方法时的名称

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

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

    2018-04-21

  • https://img1.sycdn.imooc.com//5adac6700001a08806320377.jpg

    查看全部
  • servlet的生你周期
    查看全部
  • Servlet配置信息:

     <servlet> 

       3  <servlet-name>HelloServlet</servlet-name> 

       4  <servlet-class>servlet.HelloServlet</servlet-class> 

       </servlet> 

       <servlet-mapping>

       2  <servlet-name>HelloServlet</servlet-name>

       1  <url-pattern>/servlet/HelloServlet</url-pattern> 

       </servlet-mapping>

    Servlet:

     Jsp发出页面请求

    例如:

    <a href="servlet/HelloServlet">get方法</a>

    (get方式)

    1 在web.xml配置文件中找寻servlet/HelloServlet这个地址.

    2 再去看这个地址对应的servlet名字

    3 跳转到servlet-name,找寻其对应的(完整)类名.

    4 进而执行.


    查看全部
  • Jsp的前身就是servlet 什么是servlet? Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应” 编程模型来访问的这驻留来服务器内存的Servlet程序。
    查看全部
    1 采集 收起 来源:Servlet概述

    2018-03-01

  • eclipse <form name="regForm" action="RegServlet" method="post" > action提交到类名 不要加包名 request.getRequestDispatcher("userinfo.jsp").forward(request, response); 服务器内部跳转到userinfo.jsp 前面不要加../
    查看全部
  • 注册servlet 1、servlet 2、servlet-mapping <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet/HelloServlet</url-pattern> </servlet-mapping>
    查看全部
  • Servlet获取初始化参数 1.先在web.xml中设置参数,在<servlet></servlet>加入如下代码 <init-param> <param-name>username</param-name> <param-value>username</param-value> </init-param> 2.在servlet类的init()中调用: this.getInitParameter("username"),返回类型是String 拷贝的别人的笔记,存个档
    查看全部
  • 购物车的设计思路: 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); } --->什么时候计算总金额?当然是添加和删除购物车商品的时候!每一次添加或删除都需要重新计算。
    查看全部
  • 配置web.xml文件: <servlet> <servlet-name>实例名字</servlet-name> <servlet-class>完整类名(包括包名)</servlet-class> </servlet> <servlet-mapping> <servlet-name>与上面的name对应,所以是一样的</servlet-name> <url-pattern>jsp中你写的超链接里写的路径</url-pattern> </servlet-mapping> url-pattern表示上面那个类的访问路径 超链接里的路径:servlet/HelloServlet url-pattern里的路径:/servlet/HelloServlet '/'表示当前项目的根目录
    查看全部
  • 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
    查看全部
  • 添加商品到购物车的步骤: 首先在CartServlet编写两个私有属性String action/ItemsDao idao。 action表示购物车的动作,包含三种动作:add、show、delete; 接着我们要判断action传的是哪个动作。 idao表示商品要用到的业务逻辑层的对象,比如根据一个编号获取一个商品。 让doGet()做doPost()方法。 在doPost()中,首先判断action的动作,如果不等于空,再判断是否是add,若是,则调用addToCart()方法。 在addToCart()方法中,首先获得request传递的商品编号和商品数量,由编号获得商品对象。然后判断是否是第一次给购物车添加商品,若是,则创建新的购物车对象到Session中;如果不是,则从Session直接获取现有的购物车对象,然后调用该对象的addGoodsInCart()方法,如果方法返回为true,则addToCart()也返回true,并在doPost()中跳转到成功的页面,否则跳转到失败的页面。
    查看全部
  • 后台通过 getParameter获取单个数据 getParameterValues获取多个数据 ,然后把数据封装成 JavaBean对象 放入到session中,让前台进行获取
    查看全部

举报

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

微信扫码,参与3人拼团

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

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