web-12

文章目录

前言
一、jsp签标库
二、购物车项目布置
一、JSP标准标签库
Java Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中

其优点有:

        提供一组标准标签;

        可用于编写各种动态 JSP 页面;

        用于访问数据库、有条件地执行代码和支持国际化

常用jsp标签(自带):
        1.<jsp:include page="页面"> 包含
        2.<jsp:param name="name" value="va"> 传参
        3.<jsp:foward page="页面"> 转发 *****

        4.<jsp:useBean>相当于实例化类    Users users = new Users();
        5.<jsp:setProperty>给useBean属性设置值
        6.<jsp:getProperty>取值

JSTL 引入:

          1、JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。

          2、JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

JSTL 核心标签库:

                JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。

.userBean用法:

<jsp:useBean id="" beanName=""  type=""  class="" scope="">

     id: 对象名 * 
     class:类  创建对象时,完全限定名(包名+类名)
     type:类型 调用对象时 *  (可以用抽象父类或者接口)
     scope:作用域 (page *  request session  application)

----5.setProperty用法:

 <jsp:setProperty  name=""  property=""  value="">

  name:useBean 的id
  property:属性名(要注意必须跟实体类中的属性名保持一致)
  value:属性值

二、使用步骤
1.引入库
代码如下(示例):

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context
二、购物车项目布置
 

1.将购物车保存到数据库(永久的)


--优点:只要你登录了,并且选购了,不管你换不换设备,数据仍然在,方便了用户。
--缺点:太占数据库的内存,性能差,效率低


2.将购物车保存到session中(临时的)


--优点:性能佳 效率高
--缺点:会话具有时效性,超时数据会消失

----提示语法:
存到session: session.setAttribute(键String,值Object)
从session取值:session.getAttribute(键) 返回Object

----我们是将订单项的集合List<OrderItem>保存到session中 

实体类:
User
Goods(商品类):gid gname gprice ginfo gpath(图片路径)
OrderItem(订单项类):goods oinum oiprice=数量*单价(goods.getGprice())

doshop.jsp:接收gid 根据gid拿到商品对象 形成订单项 加到集合中保存到session 

 
————————————————
版权声明:本文为CSDN博主「weixin_67892741」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_67892741/article/details/124112605

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值