# 实验三 **Repository Path**: Aidenzzy/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-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《JAVA EE企业级架构》课程实验报告 院(系)名称:网络空间安全学院 专业班级: 17软件工程12班 学号:201741413316 姓名:朱展毅 实验题目: 实验3 JavaBean编程 实验日期:2019.4.13 实验(上机)学时: 2 成绩: 一、实验内容、要求 1. 启动首页为用户登录页,本地账号登录或莞工中央认证登录成功后,返回用户中心。 2. 如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到用户中心。 3. 把存取用户名/密码及验证用户名/密码都放在一个JavaBean中,在bean中对用户的合法性进行验证。 4. 登录不成功则返回登录页面,提示用户名不存在或密码错误。 5. 如果用户选择莞工中央认证登录,则使用“工号”自动创建一个本地账号,密码预设为“123456”,并把莞工中央认证与本地账号关联。 6. 任何页面发生错误时,请导向error.jsp。 7. 使用JavaBean,实现下面的业务功能: 上传自己的照片。(照片保存在本地文件系统) 查看用户信息 二、所采用的Java EE技术规范 JSP基础语法 Servlet html JavaBean 三、实验的主要模块及其功能 userdata:用户类 jiemian.html:登陆界面 zhece.html:注册界面 error.jsp:错误界面 register_exp3:实现注册的要求 post_photo_exp3:上传图片至指定地方 dispay_exp3.jsp:显示信息 login_in_exp3:判断是否可以登陆 四、程序运行时的输入数据/输出结果 ##大致运行的步骤:通过html界面表单的sumbit切换至其他画面 首先进行注册 ![](/image/exp3_8.JPG) ![](/image/exp3_2.JPG) 此时写入文本文件 ![](/image/exp3_3.JPG) 用刚刚注册的账号进行登陆 ![](/image/exp3_7.JPG) ![](/image/exp3_4.JPG) 信息界面 ![](/image/exp3_9.JPG) 提交照片之后 ![](/image/exp3_10.JPG) ![](/image/exp3_11.JPG)