# javaee_experiment3 **Repository Path**: shallowcmz/javaee_experiment3 ## Basic Information - **Project Name**: javaee_experiment3 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 实验三实验报告 院(系)名称:网络空间安全学院 专业班级: 17软卓1班 学号: 201741404152 姓名: 陈铭昭 实验题目: 实验3 JavaBean编程 实验日期:2019.4.30 实验(上机)学时: 2 成绩: ### 实验内容、要求 *在实验2的jsp页面的基础上,实现用户注册/登录模块各项的业务逻辑功能: 1. 启动首页为用户登录页,本地账号登录或莞工中央认证登录成功后,返回用户中心。 2. 如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到用户中心。 3. 把存取用户名/密码及验证用户名/密码都放在一个JavaBean中,在bean中对用户的合法性进行验证。 4. 登录不成功则返回登录页面,提示用户名不存在或密码错误。 5. 如果用户选择莞工中央认证登录,则使用“工号”自动创建一个本地账号,密码预设为“123456”,并把莞工中央认证与本地账号关联。 6. 任何页面发生错误时,请导向error.jsp。 7. 使用JavaBean,实现下面的业务功能:
1. 上传自己的照片。(照片保存在本地文件系统)
2. 查看用户信息 ### 采用的Java EE技术规范 * JSP的基础语法 * javaBean的基础语法 * Ajax 异步检测表单数据 * jQuery基本用法 ### 运行该项目的流程 * http://localhost:8080/login.html ![adsf](image/login1.png) * 点击注册 ![adsf](image/register1.png) ![adsf](image/register3.png) ![adsf](image/register4.png) ![adsf](image/register5.png) ![adsf](image/register6.png) * 注册成功的页面 ![adsf](image/register2.png) * 莞工登陆页面 ![adsf](image/dgutLogin1.png) * 登陆成功的页面 ![adsf](image/dgutLogin2.png) * 本地登陆页面 ![adsf](image/login1.png) ![adsf](image/login2.png) ![adsf](image/login3.png) ![adsf](image/login4.png) * 登陆成功的页面 ![adsf](image/login5.png) * 用户信息页面 ![adsf](image/loginSuccess.png) * 点击头像进行上传头像 ![adsf](image/changeHeadImg1.png) ![adsf](image/changeHeadImg2.png) ![adsf](image/changeHeadImg3.png) ![adsf](image/changeHeadImg4.png) * 保存用户数据文本 ![adsf](image/UserInfo.png) ### 文件介绍 * login.html(首页) 负责登陆 * login.js 负责判断登陆输入是否正确 * LoginCheckServlet.java 负责处理登陆输入的后台 * register.html 负责注册 * register.js 负责判断注册输入是否正确 * RegisterServlet.java 负责处理注册输入的后台 * user.jsp 用于显示用户信息页面 * UserInfo.txt 保存用户注册信息