jsp登录界面_超市订单管理系统(一)登录功能

本文介绍了如何搭建超市订单管理系统的登录功能。首先,通过观看狂神说JavaWeb视频进行环境搭建。接着,实现了登录界面login.jsp,通过web.xml配置处理登录请求。如果用户名和密码正确,用户将被重定向到frame.jsp;否则,返回login.jsp并显示错误信息。内容包括数据库配置、目录结构设计、pojo层、dao层、service层和servlet层的详细实现,以及过滤器和web.xml的配置。
摘要由CSDN通过智能技术生成

环境搭建及资源参照B站狂神说JavaWeb视频。

实现功能:

首先进入登录界面login.jsp

9aefe33dc85f39c68681afe1e6e1a9bf.png

可通过在web.xml进行如下设置实现:

49f31177afc3bdd4c562be3e197e6a90.png

如果用户名和密码正确则进入frame.jsp界面:

0a4f43bff97dd0d4a15148453a49b347.png

如果用户名和密码不正确则进入登录界面login.jsp,并提示错误信息:

c629129d5982894a027f4a6ae5b8b165.png

login.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><html><head lang="en">    <meta charset="UTF-8">    <title>系统登录 - 超市订单管理系统title>    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath }/css/style.css" />    <script type="text/javascript">  /* if(top.location!=self.location){
            top.location=self.location;   } */script>head><body class="login_bg">    <section class="loginBox">        <header class="loginHeader">            <h1>超市订单管理系统h1>        header>        <section class="loginCont">          <form class="loginForm" action="${pageContext.request.contextPath }/login.do"  name="actionForm" id="actionForm"  method="post" >        <div class="info">${error}div>        <div class="inputbox">                    <label>用户名:label>          <input type="text" class="input-text" id="userCode" name="userCode" placeholder="请输入用户名" required/>        div>          <div class="inputbox">                    <label>密码:label>                    <input type="password" id="userPassword" name="userPassword" placeholder="请输入密码" required/>                div>          <div class="subBtn">                              <input type="submit" value="登录"/>                    <input type="reset" value="重置"/>                div>        form>        section>    section>body>html>

error.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title heretitle>head><body><h1>请登录后再访问该页面!h1><a href="login.jsp">返回a>body>html>

1 搭建数据库

12719376d6d8565c6f98eb3517699b60.png

3d4f259bbec0ac3f20f99fbf5a11d8dd.png

904259612c869304be9d01cd39e0e5d0.png

6242de124b87dc0a147b6125a37b95d3.png

b58417d90211988109ba98d348d0f45b.png

resources目录下db.properties文件

driver=com.mysql.jdbc.Driver#在和mysql传递数据的过程中,使用unicode编码格式,并且字符集设置为utf-8url=jdbc:mysql://localhost:3306/smbms?useUnicode=true&useSSL=false&characterEncoding=utf-8user=rootpassword=root

2 建包目录如下

7d5f75ae8e4d7ff5a4efb3d4852de57e.png

pojo

数据关系映射

User

package com.zhu.pojo;import java.util.Date;public class User {
      private Integer id; //id   private String userCode; //用户编码  private String use
好的,我可以给你简单介绍一下一个基于Javaweb的Spring+jsp+Servlet+MySql的超市订单管理系统的大致架构和功能模块。 该系统主要分为前台和后台两个部分,前台是顾客使用的界面,可以进行商品浏览、购物车管理、订单提交等操作;后台是管理员使用的界面,可以进行商品管理、订单管理、用户管理等操作。 系统的技术架构主要采用Spring框架作为整个项目的基础框架,集成了MyBatis持久化框架、SpringMVC框架和Shiro安全框架等技术,通过Maven进行项目管理和依赖管理,使用Tomcat作为Web服务器,最终实现了一个高效、稳定、安全、易于维护的超市订单管理系统。 下面简单列举一下系统的功能模块: 1. 用户注册和登录:用户可以通过注册账号并登录系统来进行商品浏览、购物车管理、订单提交等操作。 2. 商品管理:管理员可以在后台管理界面中管理商品信息,包括商品的添加、修改、删除、查询等操作。 3. 订单管理:管理员可以在后台管理界面中管理订单信息,包括订单的查询、修改、删除等操作。 4. 用户管理:管理员可以在后台管理界面中管理用户信息,包括用户的查询、添加、修改、删除等操作。 5. 购物车管理:用户可以将感兴趣的商品添加到购物车中,也可以在购物车中修改、删除商品信息。 6. 支付和发货:用户可以在确认订单信息无误后进行支付操作,管理员可以在后台管理界面中进行订单发货操作。 7. 安全权限控制:系统通过Shiro框架实现了对用户登录和权限控制的安全管理,确保系统的数据安全性和稳定性。 以上仅是系统的简单介绍,具体的实现和细节还需要根据具体的需求进行设计和开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值