# JavaWeb聊天室+购物车 **Repository Path**: afishing/javaWeb_chatroom_cart ## Basic Information - **Project Name**: JavaWeb聊天室+购物车 - **Description**: 1、利用jsp+servletContext实现的聊天室功能。 2、利用vue+axios实现的异步购物车功能。 3、其他还有登录、注册、非法登录过滤以及个人中心信息修改等功能。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-12-08 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目结构: ├─src │ ├─main │ │ ├─java │ │ │ └─com │ │ │ └─afishing │ │ │ ├─dao │ │ │ │ │ CartDao.java │ │ │ │ │ ShopDao.java │ │ │ │ │ UserDao.java │ │ │ │ │ │ │ │ │ └─impl │ │ │ │ CartDapImpl.java │ │ │ │ ShopDaoImpl.java │ │ │ │ UserDaoImpl.java │ │ │ │ │ │ │ ├─entity │ │ │ │ Shop.java │ │ │ │ User.java │ │ │ │ │ │ │ ├─filter │ │ │ │ LoginFilter.java │ │ │ │ │ │ │ ├─listener │ │ │ │ OnlineUserListener.java │ │ │ │ │ │ │ ├─servlet │ │ │ │ AddCartServlet.java │ │ │ │ AddProductServlet.java │ │ │ │ ChatActionServlet.java │ │ │ │ GetAllCartShopsServlet.java │ │ │ │ GetAllShopsServlet.java │ │ │ │ GetTotalPriceServlet.java │ │ │ │ LoginServlet.java │ │ │ │ LogOutServlet.java │ │ │ │ RegisterServlet.java │ │ │ │ RemoveCartServlet.java │ │ │ │ UpdateCartServlet.java │ │ │ │ UpdateProfileServlet.java │ │ │ │ │ │ │ └─utils │ │ │ JDBCUtil.java │ │ │ │ │ ├─resources │ │ │ db.properties │ │ │ │ │ └─webapp │ │ │ cart.jsp │ │ │ chatroom.jsp │ │ │ index.jsp │ │ │ msgs.jsp │ │ │ navbar.html │ │ │ profile.jsp │ │ │ register.jsp │ │ │ shop_list.jsp │ │ │ shop_page.html │ │ │ shop_page.jsp │ │ │ task.js │ │ │ test.html │ │ │ │ │ ├─bootstrap │ │ │ ├─css │ │ │ └─js │ │ │ │ │ ├─css │ │ │ chatroom.css │ │ │ login.css │ │ │ navbar.css │ │ │ shop.css │ │ │ shop_page.css │ │ │ │ │ ├─imgs │ │ │ │ │ ├─lib │ │ │ axios.js │ │ │ vue.js │ │ │ │ │ └─WEB-INF │ │ web.xml │ │ │ └─test │ │ test.html │ │ test2.html │ │ │ ├─java │ │ └─testDemo │ │ test1.java │ │ │ └─resources │ db.properties 项目演示: ![img.png](img.png) ![img_1.png](img_1.png) ![img_2.png](img_2.png) ![img_3.png](img_3.png)