用户登录案例(html+servlet+mybatis+tomcat)(使用maven构建项目)

实现用户注册和登录的流程分析

 

0.创建一个Maven Web 项目

可参考文章:Tomcat介绍及Maven Web项目的构建

 

1.导入静态页面,资源链接如下:

链接:https://pan.baidu.com/s/1YVhKWpWZcOzXrelFQH7dPQ?pwd=1234 
提取码:1234 

复制这四个静态页面相关的文件,直接粘贴到maven web 项目的 webapp文件夹下

 

至此静态页面资源导入完毕 

2.创建数据库,创建tb_user表,创建User实体类

 

3.导入MyBatis坐标,导入MySQL驱动坐标,导入tomcat《插件》

 

注意:还要导入Servlet服务接口,并且导入时要记得将<scope>属性设为provide,表示运行时就不需要Servlet依赖了, 因为Tomcat服务器会提供Servlet依赖,如果不将scope设置为provide,就会冲突!

导入tomcat插件,方便调试运行

4.在resources中添加mybatis-config.xml配置文件

        该文件的简单模板在上文的网盘链接中也有

首先是连接数据库的信息,然后是映射的Mapper,用包扫描的方式 或者精确到每个映射文件

5.添加编写UserMapper.xml映射文件和UserMapper接口

1.使UserMapper接口在java中的路径和UserMapper.xml映射文件在resources中的路径一致,这样编译后UserMapper接口和映射文件才能在一个目录下,达到映射的效果。

2.UserMapper.xml的映射文件的命名空间应为 UserMapper接口的全称包路径引用。

 

3.在UserMapper.xml映射文件中写sql语句时,其id应与UserMapper接口中的方法对应,相应的参数、返回值也应对应。

6.编写UserMapper接口

可以通过UserMapper.xml配置select标签,以id映射到UserMapper接口的方式来编写SQL。 

较为简单的也可以用注解的方式来写UserMapper所使用的SQL语句。

7.编写Servlet服务接口

 

然后记得修改下login.html静态页面中表单的action

 

完成!

项目源码:

链接:https://pan.baidu.com/s/1BMEfGKRRV07ROPWZmlS-kQ?pwd=1234 
提取码:1234

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于JSP+servlet的鲜花销售商城管理系统源码+项目说明.zip # 项目名称 JSP+servlet鲜花销售商城管理系统 # 系统介绍 项目引见 本系统分为前后台,普通用户可在前台页面购置鲜花,参加购物车、查看订单等;后台为管理员登录,可对用户、商品、订单、留言、新闻等停止管理。本系统分为普通用户和管理员两种角色; 普通用户角色包含以下功用: 商品详情,查看订单,查看购物车,留言,购置胜利,首页,登录等功用。 管理员角色包含以下功用: 商品增删改查,新闻管理,用户增删改查,留言管理,管理员后台首页,类别增删改查,订单信息查看等功用。 由于本程序范围不大,可供课程设计,毕业设计学习演示之用 演示地址:点此查看 管理员账号/密码:admin/admin 用户账号/密码: user/123456 环境需求 1.运转环境:最好是java jdk 1.8,我们在这个平台上运转的。其他版本理论上也能够。 2.IDE环境:IDEA,Eclipse,Myeclipse都能够。引荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.能否Maven项目:否; 技术栈 HTML+CSS+JavaScript+java+jsp+servlet+mysql 运用阐明 1. 运用Navicat或者其它工具,在mysql中创立对应称号的数据库,并导入项目的sql文件; 2. 运用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入胜利后请执行maven clean;maven install命令,然后运转; 3. 将项目中src/com/hr/dao/Basedao.java配置文件中的数据库配置改为本人的配置; 4. 运转项目,输入http://localhost:8080/login.jsp 登录 管理员账号/密码:admin/admin 用户账号/密码: user/123456 # 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。\ 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;\ 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可\ 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; \ 5.数据库:MySql 5.7版本;\ 6.是否Maven项目:否; # 技术栈 1. 后端:Spring+SpringMVC+Mybatis\ 2. 前端:JSP+CSS+JavaScript+jQuery # 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;\ 2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;\ 若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;\ 3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;\ 4. 运行项目,在浏览器中输入http://localhost:8080/ 登录 #

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冉冉编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值