电子信息学院实验报告书
课程名J2EE与中间件技术
题目:使用Struts2实现一个简单用户注册和登录
实验类别
【设计】
班级:
学号:
姓名:
实验态度:认真()一般()较差()实验结果:正确()部分正确()错()实验理论:掌握()熟悉()了解()生疏()操作技能:较强()一般()较差()实验报告:较好()一般()较差()
成绩:
指导教师:王小刚批阅时间:2012年12月12日
f《J2EE与中间件技术》实验报告
1
1、实验内容或题目
使用Struts2实现一个简单用户注册和登录,包括用户数据库的创建、创建ODBC数据源以及用户注册和登录的类及页面的编写和部署。
2、实验目的与要求
⑴掌握基于Struts2框架的简单用户注册和登录类的编写。⑵掌握基于Struts2框架配置文件的编写和部署。
3、实验步骤与源程序(可以抓图粘贴)
⑴启动SQLSERVER2000,创建数据库sampledb,并在该数据库下创建表users和books,各字段及类型等设置如下图所示,其中books表中录入几行记录数据。在保证数据库sampledb为混合登录方式下,创建用户testuser,密码为空,默认登录数据库设置为sampledb。
f《J2EE与中间件技术》实验报告
2
2在wi
dows的“控制面板”下的“管理工具”中选择“数据源ODBC”,创建一个系统DSN的数据源sampletest来连接上述数据库sampledb。
f《J2EE与中间件技术》实验报告
3
3编写用户注册类RegisterActio
java和登录类Logi
Actio
java。packagestruts2actio
s
importstruts2dataAccessUsersDAOimportcomope
sympho
yxwork2Actio
Support
importjavaioU
supportedE
codi
gExceptio
publicclassRegisterActio
exte
dsActio
Supportprivatestaticfi
allo
gserialVersio
UID8074746026534969533LprivateStri
guser
ameprivateStri
gpasswordprivateStri
gdupPassword
publicStri
ggetUser
ameretur
user
ame
publicvoidsetUser
ameStri
guser
ame
thisuser
ameuser
amepublicStri
ggetPassword
retur
password
f《J2EE与中间件技术》实验报告
4
publicvoidsetPasswordStri
gpassword
thispasswordpassword
publicStri
ggetDupPassword
retur
dupPassword
publicvoidsetDupPasswordStri
gdupPassword
thisdupPassworddupPassword
publicStri
gexecute
ifpasswordequalsdupPassword
UsersDAOdao
ewUsersDAO
ifdaoisExistuser
ame
daosaveUseruser
amepasswordretur
SUCCESSretur
ERROR使含有汉字的字符正常显示汉字paramstrToTra
sretur
publicStri
ggetGBStri
gStri
gstrToTra
sifstrToTra
s
ullstrToTra
strimle
gth0retur