# 实验三 **Repository Path**: spverk/experiment_three ## Basic Information - **Project Name**: 实验三 - **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-15 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #《JAVA EE企业级架构》课程实验报告 院(系)名称:网络空间安全学院 专业班级: 17软件工程1班 学号:201741412129 姓名:黄思滨 实验题目: 实验3 javabean编程 实验日期:2019/5/14 实验(上机)学时: 2 成绩: #一.整个业务流程 1、 启动首页为用户登录页,本地账号登录或莞工中央认证登录成功后,返回用户中心。 2、 如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到用户中 3、 把存取用户名/密码及验证用户名/密码都放在一个JavaBean中,在bean中对用户的合法性进行验证。 4、 登录不成功则返回登录页面,提示用户名不存在或密码错误。 5、 如果用户选择莞工中央认证登录,则使用“工号”自动创建一个本地账号,密码预设为“123456”,并把莞工中央认证与本地账号关联。 6、 任何页面发生错误时,请导向error.jsp。 7、 使用JavaBean,实现下面的业务功能: a. 上传自己的照片。(照片保存在本地文件系统) b. 查看用户信息 #二.所采用的Java EE技术规范 JSP,servlet,javabean #三.实验的主要模块及其功能 1.Usercheck.jsp: 使用JavaBean对服务器端数据与输入的数据的匹配验证,验证不成功,返回login.jsp,成功则重定向到主页 2.RegisterServlet: 获取输入的数据并写入文件,建立session,重定向到主页 3.Dgrev.jsp,Dgrep.jsp,Dgrei.jsp: 分别显示修改个人信息页面,修改密码页面,修改头像页面 4.UploadServlet: 上传头像,写头像到系统,建立session,绑定userid与imagename,返回主页面 5.DgrepServlet,DgrevServlet: 修改密码,修改个人信息,重写到系统中,修改session的值,返回主页面 6.LoginServlet: 判断是否dgutid与用户的莞工id绑定,没绑定者调用新建数据,绑定了就数据库直接读文件,写人session,返回主页 7.HomePage.jsp: 根据是否有imagedata的session判断头像应该显示什么,localdata的session写入主页中,使用javabean技术 #四、程序运行时的输入数据/输出结果 ![avatar](/image/dgutlogin.PNG) ![avatar](/image/user.PNG) ![avatar](/image/rev.PNG) ![avatar](/image/rep.PNG) ![avatar](/image/rei.PNG) ![avatar](/image/reis.PNG)