JAVA EE企业应用开发实验一.docx
- 文档编号:14484779
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:23
- 大小:199.11KB
JAVA EE企业应用开发实验一.docx
《JAVA EE企业应用开发实验一.docx》由会员分享,可在线阅读,更多相关《JAVA EE企业应用开发实验一.docx(23页珍藏版)》请在冰点文库上搜索。
JAVAEE企业应用开发实验一
《JAVAEE企业应用开发》综合性、设计性实验成绩单
开设时间:
班级
学号
姓名
实验题目
实验一开发struts2程序实验
成绩
教师签名
《JAVAEE企业应用开发》
实验报告
实验题目:
实验一开发struts2程序实验
指导教师:
(姓名+学号):
实验时间:
签名:
一、实验报告撰写提纲:
1、实验目的(1分)
1.1掌握用不同框架模式开发JAVAEE程序;
1.2使用JSP和不同框架混合模式编写一个简单的用户信息管理系统(具体描述见实验步骤部分)
2、实验内容(2分)
2.1、考虑实现一个数据库单表操作的简单JAVAEEWEB应用,使用struts2框架框架中的实现.
系统需求如下:
普通用户功能:
用户登录系统;用户注册;修改个人信息;登录后查看系统资源。
系统管理员:
全部用户列表;根据姓名模糊查询符合条件的用户或用户列表;删除用户。
3、实验步骤与结果(3分)
3.1、初始界面
3.2、注册入口
3.3、用户登录
3.4、用户查看自己信息、更新个人信息
3.5、管理员登陆后
3.6、删除会员后
3.6、更新会员
3.7、管理员查询
4、架构设计+源码(2分)
4.1、本实验实验的框架是strut2框架。
使用的数据库是mysql5.0;
4.2、数据库设计代码:
Usetest;
Createtableuser(
Idauto_incrementnotnull,
Usernamevarchar(10)notnull,
Passwordvarchar(10)notnull,
Usertypevarchar(10)notnull,
Primarykey(id));
4.3、各模块代码
4.3.1Index.jsp
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
--
-->
4.3.2adduser.jsp
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
--
-->
用户名:
密码:
user.username=admin&user.password=admin">返回 4.3.3adminquery.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <%@tagliburi="/struts-tags"prefix="s"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
--
-->
查询结果
iteratorvalue="users"var="u"> 用户ID: propertyvalue="#u.id"/>| 用户名: propertyvalue="#u.username"/>| 用户密码: propertyvalue="#u.password"/>| 是否为会员: propertyvalue="#u.usertype"/>| id= propertyvalue="#u.id"/>">删除用户| id= propertyvalue="#u.id"/>">更新用户 iterator> user.username=admin&user.password=admin">返回 debug> debug> 4.3.4changemessage.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> <%@tagliburi="/struts-tags"prefix="s"%> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> -- --> id= propertyvalue="user.id"/>"method="post"> propertyvalue="user.id"/>"/> 用户名: propertyvalue="user.username"/>"/> 密码: propertyvalue="user.password"/>"/> user.username=admin&user.password=admin">返回 4.4.5deleteuser.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> -- --> ThisismyJSPpage. 4.4.6login.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> -- 用户名: 密码: 4.4.7loginfailure.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> -- -->
登陆失败!
失败原因:
密码错误。
4.4.8loginsuccess.jsp
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%@tagliburi="/struts-tags"prefix="s"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
--
-->
登陆成功!
id= propertyvalue="user.id"/>"method="post"> propertyvalue="user.id"/>"/> 用户名: propertyvalue="user.username"/>"/> 密码: propertyvalue="user.password"/>"/> 4.4.9queryuser.jsp <%@pagelanguage="java"import="java.util.*"pageEncoding="ISO-8859-1"%> <% Stringpath=request.getContextPath(); StringbasePath=request.getScheme()+": //"+request.getServerName()+": "+request.getServerPort()+path+"/"; %> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA EE企业应用开发实验一 EE 企业 应用 开发 实验