一.简单要求
1.只有与数据库中的账号密码对应才能执行登录
2.不能直接跳过登录界面而直接进到首页
二.做法
1.环境配置就不说了
2.先创建一个包com.itheima.po,在包中创建一个持久化类User,并在User类中定义用户相关的属性以及相应的getter/setter方法
这是需要创建的相关属性
3.创建一个com.itheiam.core.dao包,在包中创建一个用户接口UserDao
@Param(“usercode”)表示参数命名,就可以在映射文件的SQL中,使用#{usercode}来获取usercode的参数值
4.在com.itheiam.core.dao包,在包中创建一个UserDao.xml
表sys_user再之前就要创建好,字段信息就和po包中的持久化类User相同
4.实现Service
创建一个com.itheima.core.service包
创建UserService接口
由于查询表反馈回来的内容是*,所以返回值类型就是User
然后创建接口实现类UserServiceImp1类
5.实现Controller类
创建一个com.itheima.core.controller包
创建UserController类
6.实现页面功能
登录拦截器
创建一个包com.itheima.core.interceptor
创捷登录拦截器类LoginInterceptor,来实现用户登录拦截的功能