基于servlet+jsp的网上商城系统java购物商城jsp源代码Mysql

349 篇文章 12 订阅
315 篇文章 0 订阅

       本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目介绍

基于servlet+jsp的网上商城系统

项目有2个权限:系统管理员、用户

二、主要功能

1.商品种类列表:商品种类、编号、商品种类、名称、删除、添加
2.商品列表:商品编号、商品名称、商品分类、生产厂家、商品价格、商城价格、商品总数量、商品剩余数量、操作
3.订单列表:【订单列表】订单号、用户名、提交订单时间、发货时间、订单总金额、买家是否付款、是否发货、买家备注、操作
4.用户列表:用户编号、用户名、姓名、性别、联系电话、邮寄地址、操作
5.修改登录密码:新密码

三、项目运行

①运行地址

后台路径地址:http://localhost:8080/webShopping/admin/login.jsp
前台路径地址:http://localhost:8080/webShopping/GoIndexAction.action

②账号和密码

管理员:admins            密码:123489
用户:wangyongqang  密码:wang5511217

四、项目截图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一个简单的示例,展示如何使用Eclipse、JSPServletMySQL创建一个登录系统。以下是详细步骤: 1. 首先,您需要在Eclipse中创建一个动态Web项目。在Eclipse的菜单栏中,选择File -> New -> Dynamic Web Project。在弹出的对话框中,指定项目名称和目标运行时,然后单击Finish。 2. 创建JSP页面。在WebContent目录下创建一个名为login.jsp的文件。在该文件中,创建一个表单,以便用户可以输入用户名和密码。 3. 创建Servlet。在src目录下创建一个名为LoginServletJava类。在该类中,实现doPost方法,以便从JSP页面中获取用户输入的用户名和密码,并将其与数据库中存储的值进行比较,如果匹配,则允许用户登录。 以下是LoginServlet的示例代码: ``` import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; public LoginServlet() { super(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/mydb"; //修改为你的数据库地址 String user = "root"; //修改为你的数据库用户名 String pass = "123456"; //修改为你的数据库密码 conn = DriverManager.getConnection(url, user, pass); String sql = "SELECT * FROM users WHERE username=? AND password=?"; pstmt = conn.prepareStatement(sql); pstmt.setString(1, username); pstmt.setString(2, password); rs = pstmt.executeQuery(); if (rs.next()) { response.sendRedirect("welcome.jsp"); } else { response.sendRedirect("login.jsp"); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (rs != null) rs.close(); if (pstmt != null) pstmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } ``` 4. 创建MySQL数据库。在MySQL中创建一个名为mydb的数据库。在该数据库中创建一个名为users的表,该表具有以下结构: ``` CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, PRIMARY KEY (id) ); ``` 5. 将MySQL驱动程序添加到项目中。将MySQL JDBC驱动程序的JAR文件添加到项目的WebContent / WEB-INF / lib目录中。 6. 运行项目。在Eclipse中,右键单击项目,选择Run As -> Run on Server。在浏览器中输入http:// localhost:8080 / [项目名称] / login.jsp,以打开登录页面。 这就是一个简单的Eclips+jsp+servlet+mysql登录实例的实现,希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值