您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
09-SpringMVC拦截器-用户登录权限控制代码实现3
发布时间:2025-01-12 20:04:39编辑:雪饮阅读()
-
那么上篇中登录方法完成的还是有一点缺陷的,就是当你的用户名和密码在数据表中查询不到记录的时候queryForObject会抛出EmptyResultDataAccessException异常于浏览器页面上。
所以我们需要捕获处理下。
则UserDaoImpl的findUserBYUserNameAnDPassword方法的具体实现修改如:
public User findUserBYUserNameAnDPassword(String username, String password) throws EmptyResultDataAccessException {
User user=jdbcTemplate.queryForObject("select * from sys_user where username=? and password=?", new BeanPropertyRowMapper<User>(User.class),username,password);
return user;
}
然后UserServiceImpl的login方法实现修改如:
public User login(String username, String password) {
try{
User user=userDao.findUserBYUserNameAnDPassword(username,password);
return user;
}
catch(EmptyResultDataAccessException e){
return null;
}
}
关键字词:SpringMVC,登录
相关文章
- 08-SpringMVC拦截器-用户登录权限控制代码实现2(exclu
- 07-SpringMVC拦截器-用户登录权限控制代码实现1
- 04-SpringMVC拦截器-快速入门详解(多拦截器与先进后出
- 03-SpringMVC拦截器-快速入门(解决System.out.println
- 27-SpringMVC的请求-文件上传-多文件上传的代码实现
- 26-SpringMVC的请求-文件上传-单文件上传的代码实现2
- 25-SpringMVC的请求-文件上传-单文件上传的代码实现1(
- 24-SpringMVC的请求-文件上传-客户端表单实现
- 23-SpringMVC的请求-获得请求参数-获得请求头信息(获
- 22-SpringMVC的请求-获得请求参数-获得Servlet相关API