ssm ajax实现登录注册,SSM注册登陆+md5加密

整体思路。1.登录界面,输入正确的账号密码,跳转到用户显示界面。不正确则显示错误信息。2.注册界面,输入账号密码昵称,假如3者有一个为空,显示输入有误请重新输入。假如用户名存在于数据库,显示用户以存在请重新输入。所以还要编写一个findUserByName的接口,作用是查询数据库中是否以存在这条数据。均使用ajax实现异步请求。常见的问题在连接数据库的过程中,很容易出现一些错误。比如数据表名字、账...
摘要由CSDN通过智能技术生成

整体思路。

1.登录界面,输入正确的账号密码,跳转到用户显示界面。不正确则显示错误信息。

2.注册界面,输入账号密码昵称,假如3者有一个为空,显示输入有误请重新输入。假如用户名存在于数据库,显示用户以存在请重新输入。所以还要编写一个findUserByName的接口,作用是查询数据库中是否以存在这条数据。

均使用ajax实现异步请求。

常见的问题

在连接数据库的过程中,很容易出现一些错误。比如数据表名字、账号、密码填写错误。如果控制台输出有关SQL方面错误,请认真检查mybatis配置、dao层SQL语句是否编写错误。

项目格式:

Controller、dao、model、service,分别是控制层、持久层、数据模型层、业务处理层。

3e77afd01b51

1529458005(1).jpg

数据库有4个字段: id(用户编号)、user_name(用户名称)、login_name(登录名称)、password(密码)。

用户登录用的是登录名(login_name) 、密码(password)。

3e77afd01b51

2.jpg

数据库连接配置

Spring-mybatis.xml

jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/userdb?useUnicode=true&characterEncoding=UTF-8

jdbc.username=root

jdbc.password=root

首先是根据数据表编写实体User.java。 dao层 定义方法的接口。userMapper.java编写接口。userMapper.xml编写sql语句。

1.根据数据表编写实体类:User.java

private Integer id;

private String user_name;

private String login_name;

private String password;

getter/setter方法

2.dao层编写接口:userMapper.java

User login(@Param("login_name") String login_name, @Param("password") String password);

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值