# Javaee-实验三 **Repository Path**: Belong34/javaee__experiment_3 ## Basic Information - **Project Name**: Javaee-实验三 - **Description**: No description available - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #《JAVA EE企业级架构》课程实验报告 院(系)名称:机器人学院 专业班级:17机器人四班 学号: 201741404250 姓名:杨建源 实验题目: 实验二 jsp编程 实验日期: 19/4/28 实验(上机)学时: 2 成绩: 一、实验内容、要求 在实验2的jsp页面的基础上,实现用户注册/登录模块各项的业务逻辑功能: 1启动首页为用户登录页,本地账号登录或莞工中央认证登录成功后,返回用户中心。 2如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到用户中心。 3把存取用户名/密码及验证用户名/密码都放在一个JavaBean中,在bean中对用户的合法性进行验证。 4登录不成功则返回登录页面,提示用户名不存在或密码错误。 5如果用户选择莞工中央认证登录,则使用“工号”自动创建一个本地账号,密码预设为“123456”,并把莞工中央认证与本地账号关联。 6任何页面发生错误时,请导向error.jsp。 7使用JavaBean,实现下面的业务功能: 上传自己的照片。(照片保存在本地文件系统) 查看用户信息 二、所采用的Java EE技术规范 1.JavaBean 三、实验的主要模块及其功能 **1.注册账号并自动跳转个人用户页面显示信息** ![avatar](/image/实验三/1.png) ![avatar](/image/实验三/2.png) **2.更改头像** ![avatar](/image/实验三/3.png) 改前 ![avatar](/image/实验三/4.png) 改后 **3.莞工登录** ![avatar](/image/实验三/5.png) ![avatar](/image/实验三/6.png) ![avatar](/image/实验三/12.png) 登录后自动跳转个人信息页面(根据学号来划分,没有则新建) **4.账号密码登录** ![avatar](/image/实验三/7.png) 用注册完的账号密码直接登录 ![avatar](/image/实验三/8.png) **5.错误信息提示:** ![avatar](/image/实验三/9.png) ![avatar](/image/实验三/10.png) **6.用户信息的本地存储** ![avatar](/image/实验三/11.png) ps:退出登录状态按钮在userpage.jsp最下面