日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于Java Web的随意购商城系统(开源项目)

發布時間:2023/12/10 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Java Web的随意购商城系统(开源项目) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

提示:此項目僅作為本博主的學習筆記記錄,不作為商品售賣,資源可找博主私聊

文章目錄

  • 前言
  • Web端功能設計
    • 首頁
    • 熱銷商品
    • 新到商品
    • 商品分類
    • 商品詳情
    • 購物車
    • 添加地址
    • 提交訂單
    • 部分代碼展示
  • 可能會出現的錯誤
    • 如果拿到項目后發現圖片不顯示
  • 源碼獲取


前言

提示:這里可以添加本文要記錄的大概內容:

本項目要求完成Java Web的開發環境準備,以及項目開發框架的搭建
Web開發環境準備,包括eclipse、MySQL、tomcat
Web項目框架搭建,涉及jsp、servlet、MVC等技術

運行網址:http://localhost:8080/eshop0/index.action


提示:以下是本篇文章正文內容,下面案例可供參考

Web端功能設計

首頁

熱銷商品

新到商品

商品分類

商品詳情

![在這里

購物車


添加地址


提交訂單

部分代碼展示

GoodsController中的搜索商品功能

//搜索商品else if(url.equals("/goods/searchGoods.action")){String keyword=req.getParameter("keyword");String sort=req.getParameter("sort");List<Goods> searchGoods=new ArrayList<Goods>();if(keyword!=null&&!keyword.equals("")){searchGoods=GoodsService.searchGoodsByKeywords(keyword,sort);req.setAttribute("goods", searchGoods);}req.getRequestDispatcher("/goods/goods_list.jsp").forward(req, resp);}else if(url.equals("/goods/deleteCart.action")){resp.setContentType("text/json; charset=utf-8");PrintWriter out = resp.getWriter();String index=req.getParameter("index");List<Goods> goodslist=new ArrayList<Goods>();Object ob=req.getSession().getAttribute("goodslist");if(ob!=null&&index!=null){goodslist=(List<Goods>) ob;goodslist.remove(Integer.parseInt(index));}req.getSession().setAttribute("goodslist", goodslist);out.print("{\"success\":true,\"cartnum\":"+goodslist.size()+"}");}else if(url.equals("/goods/clearCart.action")){resp.setContentType("text/json; charset=utf-8");PrintWriter out = resp.getWriter();req.getSession().removeAttribute("goodslist");out.print("{\"success\":true}");}else if(url.equals("/goods/changeCart.action")){List<Goods> goodslist=new ArrayList<Goods>();Object ob=req.getSession().getAttribute("goodslist");if(ob!=null){goodslist=(List<Goods>) ob; }resp.setContentType("text/json; charset=utf-8");PrintWriter out = resp.getWriter();String index=req.getParameter("index");String goodsSales=req.getParameter("goodsSales");float totalAmount=0;float totalPrice=0;if(ob!=null){for(int i=0;i<goodslist.size();i++){if(i==Integer.parseInt(index)){goodslist.get(i).setGoodsSales(Integer.parseInt(goodsSales));totalPrice=goodslist.get(i).getGoodsSales()*goodslist.get(i).getGoodsDiscount();}totalAmount=totalAmount+goodslist.get(i).getGoodsSales()*goodslist.get(i).getGoodsDiscount();}}out.print("{\"success\":true,\"totalAmount\":"+totalAmount+",\"totalPrice\":"+totalPrice+"}");}else if(url.equals("/goods/buyGoods.action")){ req.setAttribute("catelist", catelist); User logu=(User)req.getSession().getAttribute("_LOGIN_USER_"); if(logu!=null){// List<Address> addresses=AddressService.getAllAddress(logu.getUserId()); //req.setAttribute("addrs",addresses); } req.getRequestDispatcher("/order/buyGoods.jsp").forward(req, resp);}

GoodsService中的搜索商品功能

//byzmhpublic static List<Goods> searchGoodsByKeywords(String name,String sort) {// TODO Auto-generated method stubDBUtil1 db=new DBUtil1();// 連接數據庫String sql="select * from t_goods where goods_name like ? "; if(sort!=null)if(sort.equals("1"))sql=sql+" order by goods_discount asc";else if(sort.equals("2"))sql=sql+" order by goods_discount desc";else if(sort.equals("3"))sql=sql+" order by goods_sales desc";else if(sort.equals("4"))sql=sql+" order by goods_sales asc";String params[]={"%"+name+"%"};List<Map<String,String>> goods_map=db.getList(sql,params);if(goods_map!=null)return maptomodel(goods_map);elsereturn null;}

可能會出現的錯誤

如果拿到項目后發現圖片不顯示

1、找到項目中的代碼,看一下是不是圖片地址不對,對應地址【/images】下查看

2、檢查是不是數據庫連接問題
數據庫連接工具 DBUtil.java


源碼獲取

點擊此處轉到源碼地址:
基于Java Web的隨意購商城系統(開源項目)

還有一個模仿的基于Java Web的隨意購商城系統,當然也是開源,需要的下方評論區留言即可
模仿基于Java Web的隨意購商城系統(開源項目)

  • 百度網盤提取地址:

鏈接:https://pan.baidu.com/s/1WeyHY3_qtX2lbdP7Rvsz-g
提取碼:b1gc

模仿項目鏈接:https://pan.baidu.com/s/14X96opLC9iwo4Z5xuVhr3w
提取碼:aa3r

總結

以上是生活随笔為你收集整理的基于Java Web的随意购商城系统(开源项目)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。