首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

购物车案例【简单版】

public void setPrice(double price) { this.price = price; } } ③数据库 这里就直接用集合模拟数据库了,简单的...("/WEB-INF/listBook.jsp").forward(request, response); 开发显示所有书籍的jsp 购物车商品 想要删除购物车中的商品,也很简单,把删除操作挂在超链接上,超链接指向DeleteCartServlet,并将想要删除的书本的id带过去(不将id带过去,服务器哪知道你要删除的是哪个)!...,也应该直接跳转回去购物车的显示页面中 request.getRequestDispatcher("/WEB-INF/listCart.jsp").forward(request...如果没有,就设置该购物项的属性,并把购物项添加到购物车中 购物车的总价就是所有购物项的总价 无论是增删改查购物车的数据,其实就是操作这个集合

2.6K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JSP简单入门(1)

    JSP页面中可以包含模板元素、脚本元素、EL表达式、注释、指令、和行为元素(JSP标签)等内容。有三种类型的脚本元素:JSP脚本片断、JSP表达式和JSP声明,它们内部使用的都是Java脚本代码。...一、模板元素 JSP页面中的静态HTML内容被称之为JSP模板元素。 二、脚本元素 1、JSP表达式 将一个Java变量或表达式的计算结果输出到客户端的简化方式,代码位于之中。...2、JSP页面中的错误一般可归纳为以下三类: JSP页面中的JSP语法格式有问题,导致其不能被翻译成Servlet源文件,JSP引擎将提示这类错误发生在JSP页面中的位置(行和列)及相关信息; JSP页面中...JSP页面处理当前JSP页面发生的异常。...简单理解是:翻译当前JSP页面时,遇到这条语句,则把语句中引入的文件翻译后Servlet代码包含在当前JSP页面翻译成的Servlet里。

    2.5K110

    购物车的实现(jsp的session+Java的Map的结合)

    1:电商如此发达的现在,作为一个web开发程序猿,如果不会写购物车,真是有点不好意思找工作。所以抓紧练习啊,从上篇博客中抽离出如何实现购物车的功能。 2:首先需要理解购物车实现的一些基本步骤。   ..."2"> 41 42 43 44 10:写好上面的detail.jsp然后就可以在detail.jsp页面点击添加到购物车...,下面实现购物车的功能,也是这个实现购物车的核心部分,参考的话是重点看的内容,当然在写购物车之前还需要创建一个实体类CartItem.java,用于存放图书的信息和购买的数量 1 package com.bie.po...("cart", cart); 49 50 response.sendRedirect("book.jsp"); 51 %> 52 53 11:写完上面的就可以查看我的购物车了...,在book.jsp页面和detail.jsp页面都有可以点击查看我的购物车的连接,然后就可以查看我的购物车,完成购物车功能。

    5K60

    Vuex开发简单的购物车(1)

    今天使用Vuex,来制作一个简单的购物车, 大概需要2、3次课的时间, 主要是通过它来掌握Vuex的基本使用原理。 vue-cli来开发的, 也使用了 bootstrap ,来做为它的ui的界面。...--> 官网对它的定义是,“它是一个专门为了vueJs的应用程序开发的状态管理模式”。 也就是说,它是一种写法,一种用法,一种方法,一种思路,而不是一种新的技术。...它是采用集中式的存储,把它所管理的所有的vue组件的状态, 并以相应的规则来保证状态,以一种可以预测的方式发生变化。 的改变,是因为我们的行为改变了它的外观。 反过来说,就是事物的表现层,对我们的action做出了反馈。 即,在vue中,改变了组件的状态,就是改变了组件的外观。...-- (改变状态,引起表现层变化) --> - actions,响应在view上的用户的输入导致的状态的变化, 其实就是事件改变状态, <!

    1.1K30

    JSP简单入门(2)

    六、行为元素(JSP标签,简述) JSP提供了一种称之为Action的元素,在JSP页面中使用Action元素可以完成各种通用的JSP页面功能。...Action元素采用XML元素的语法格式,所以,干脆将Action元素称之为JSP标签。...1、jsp:include>标签 jsp:include>标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。...简单理解是:翻译当前JSP页面时,遇到这条语句,调用一个include方法,把引入文件包含进来,并不会把引入的文件翻译后的Servlet代码包含在当前JSP页面翻译的Servlet中。...jsp:include>标签与include指令的比较: jsp:include>标签的作用类似RequestDispatcher.include方法,被引入页面不能改变响应状态码,也不能设置响应头

    1.6K50

    使用 JSP+Servlet 模仿京东页面实现购物车功能

    可能很多人看到标题都不会点进来,因为 JSP 这种老掉牙的技术很多人根本不学,所以我有些感想写在下面。...,但是现在还是在老老实实的跟着学校的进度学习 JSP,因为我觉得经典的东西一定有学习的价值,只有搞懂基础才能提高境界,这些高大上的框架确实极大的简化了我们的开发,但是有没有想过,如果你一直学习这些别人封装好的框架...也就是之前我们看到的页面。 5、添加商品到购物车 然后我们可以在文本框中输入加入购物车的商品的数量: ?...我们可以点击查看购物车: ? 那么 cart 页面是怎么获取数据的呢?...四、总结 通过这次实验,巩固了 Servlet 的基本操作,以及 JSP 的操作,体会了 JSP 的页面强大之处,JSP 太强了!!!

    3.9K30

    jsp电子商务 购物车实现之一 设计篇

    购物车的功能实现。...查询的资料,找到三种方法: 1.用cookie实现购物车; 2.用session实现购物车; 3.用cookie和数据库(购物车信息持久化)实现购物车; ========================...主要的流程: A.用户登录前的数据流:用户在没有登录系统的时候,对喜欢的商品进行添加购物车,那么这个时候,我们可以把购物车信息保存 到cookie中,这里会涉及到cookie的添加,修改操作;也即如果之前在...B.用户登录后的数据流:用户在登录后,系统首先做的第一件事就是去获取对应的cookies,如果存在相关的购物车cookies,那么就对该购物车 信息进行相应用户User的持久化操作,要么添加,要么修改。...(添加操作:该用户所对应的购物车如果没有相应的信息进行添加操作;修改操作:类似的, 如果存在对应用户的购物车信息,就进行修改操作)。

    8010

    JSP介绍与简单使用

    JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。通常在项目开发中,都是以JSP来编写展示层面,Servlet则编写逻辑层。... JSP的访问流程与原理 ---- 想要访问JSP文件很简单就好像访问HTML文件一样,直接在浏览器的地址栏上输入JSP文件的路径,一回车就可以访问了: ?... 其实看似简单的背后,是需要经历好几个步骤的,下面我们就来看看JSP背后的运行流程原理: 首先打开Tomcat中的web.xml文件,可以找到以下配置语句: ...从以上可以得知,jsp其实就是个Servlet,只不过是换了个形态的Servlet罢了,所以学JavaWeb的时候要先学Servlet,然后再学JSP的时候就简单多了。...被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片) jsp" %> 下面简单的介绍一下指令里的常见属性使用

    2.1K20

    纯JSP实现简单登录跳转

    1.JSP介绍 JSP即Java Server Pages,JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。...response response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。...page page 对象代表JSP本身,只有在JSP页面内才是合法的。 page隐含对象本质上包含当前 Servlet接口引用的变量,类似于Java编程中的 this 指针。...2.如何查看jsp经过解析转换之后的Java代码(启动项目并利用tomcat发布之后,可以在tomcat安装目录下的“work”目录找到解析后对于的.java文件和编译后的.class文件) 3.简单登录跳转实例代码实现...一般我们项目当中都是结合二者的长处进行开发的。使用jsp代码确实可以减少冗余代码,提高开发效率。不过,jsp的短板就是它在对页面逻辑进行处理时比较麻烦。

    2.7K20
    领券