# FirtSpringBoot **Repository Path**: jstart/FirtSpringBoot ## Basic Information - **Project Name**: FirtSpringBoot - **Description**: 关于第一个SpringBoot项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-06 - **Last Updated**: 2022-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot ## README 完成用户登录操作 流程: 1:用户通过首页index.html点击超链接[用户登录]来到登录页面login.html 2:在登录页面你上有两个输入框:用户名和密码 用户在这里输入登录信息后点击登录按钮提交表单 3:服务端处理登录验证 4:响应用户登录结果(成功或失败) 实现步骤 1:在static目录下定义需要使用的页面 1.1:login.html 登录页面 该页面中form表单action="/loginUser" 1.2:login_info_error.html 当用户输入登录信息有误(比如空着不输入内容就点击登录)时提示该页面 居中显示一行字:登录信息输入有误,请重新登录 1.3:login_success.html 登录成功提示页面,居中显示一行字:登录成功,欢迎回来 1.4:login_fail.html 登录失败提示页面,居中显示一行字:登陆失败,用户名或密码错误. 2:在UserController上定义处理登录的方法:login() 在该方法上添加注解:@RequestMapping("/loginUser") 3:实现login方法逻辑 3.1:通过request获取表单提交的用户名和密码 3.2:读取users目录下对应的用户文件(反序列化) 3.3:比对用户密码 3.4:响应用户登录成功或失败页面 登录成功的标准:用户名和密码都输入正确 登录失败的标准:用户名错误或密码错误