java商品展示页面代码_java学习(十四)实现商品的展示、curd以及分页展示

本文主要完成使用jdbc完成购物网站中实现:展示所有商品、添加商品、删除商品、修改单个商品、删除多个商品、分页展示的功能实现。

1.展示所有商品

本章节主要实现点击首页上展示所有商品的超链接,实现在页面上展示所有的商品信息。

1.1创建数据库和表

create database day14;

use day14;

create table `product` (

`pid` varchar (96),

`pname` varchar (150),

`market_price` double ,

`shop_price` double ,

`pimage` varchar (600),

`pdate` date ,

`pdesc` varchar (765)

);

INSERT INTO `product` VALUES('1','小米 4c 标准版','1399','1299','products/1/c_0001.jpg','2015-11-02','小米 4c 标准版 全网通 白色 移动联通电信4G手机 双卡双待');

INSERT INTO `product` VALUES('10','华为 Ascend Mate7','2699','2599','products/1/c_0010.jpg','2015-11-02','华为 Ascend Mate7 月光银 移动4G手机 双卡双待双通6英寸高清大屏,纤薄机身,智能超八核,按压式指纹识别!!选择下方“移动老用户4G飞享合约”,无需换号,还有话费每月返还!');

INSERT INTO `product` VALUES('11','vivo X5Pro','2399','2298','products/1/c_0014.jpg','2015-11-02','移动联通双4G手机 3G运存版 极光白【购机送蓝牙耳机+蓝牙自拍杆】新升级3G运行内存·双2.5D弧面玻璃·眼球识别技术');

INSERT INTO `product` VALUES('12','努比亚(nubia)My 布拉格','1899','1799','products/1/c_0013.jpg','2015-11-02','努比亚(nubia)My 布拉格 银白 移动联通4G手机 双卡双待【嗨11,下单立减100】金属机身,快速充电!布拉格相机全新体验!');

INSERT INTO `product` VALUES('13','华为 麦芒4','2599','2499','products/1/c_0012.jpg','2015-11-02','华为 麦芒4 晨曦金 全网通版4G手机 双卡双待金属机身 2.5D弧面屏 指纹解锁 光学防抖');

INSERT INTO `product` VALUES('14','vivo X5M','1899','1799','products/1/c_0011.jpg','2015-11-02','vivo X5M 移动4G手机 双卡双待 香槟金【购机送蓝牙耳机+蓝牙自拍杆】5.0英寸大屏显示·八核双卡双待·Hi-Fi移动KTV');

INSERT INTO `product` VALUES('15','Apple iPhone 6 (A1586)','4399','4288','products/1/c_0015.jpg','2015-11-02','Apple iPhone 6 (A1586) 16GB 金色 移动联通电信4G手机长期省才是真的省!点击购机送费版,月月送话费,月月享优惠,畅享4G网络,就在联通4G!');

1.2 新建项目,导入jar包,创建包结构

其中导入的jar包

驱动文件

dbutils

c3p0

jstl和standard

beanutils

包结构中需要增加工具类包

utils工具类:datasourceutils

导入c3p0的配置文件

1.3 创建Product对象

在domain包内创建Product.java文件,并生成get/set方法

package com.itcast.domain;

import java.util.Date;

public class Product {

private String pid;

private String pname;

private Double market_price;

private Double shop_price;

private String pimage;

private Date pdate;

private String pdesc;

...

各属性的get/set方法

}

1.4 创建index.jsp文件

展示所有商品

1.5 创建FindAllServlet文件

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

//调用service查询所有商品

List plist = null;

try {

plist = new ProductService().findAll();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值