javaEE 应用struts框架注册登录.docx
- 文档编号:24450922
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:15
- 大小:95.65KB
javaEE 应用struts框架注册登录.docx
《javaEE 应用struts框架注册登录.docx》由会员分享,可在线阅读,更多相关《javaEE 应用struts框架注册登录.docx(15页珍藏版)》请在冰豆网上搜索。
javaEE应用struts框架注册登录
实验2应用struts框架注册登录
1实验目的:
熟悉MyEclipse2014和JavaEE的集成开发环境,要求了解各组件的安装过程,次序及用途,还有Struts框架的用法及其作用,掌握其过程,并能进行调试简单的JavaEE程序。
2实验内容:
在数据库中建立一个“用户名—密码”表,用户由页面上输入用户名和密码,单击登录按钮提交,程序通过JDBC访问数据库中的表来验证用户,验证通过转到主页并回显欢迎信息,否则跳转至出错页。
并在页面上注册信息,把页面上的信息成功插入到数据库中,并能成功显示及其登录。
3实验程序
M部分:
packageorg.db;
importjava.sql.*;
publicclassDBConn{
publicstaticConnectionconn;//Connection对象(连接)
//获取数据库连接
publicstaticConnectiongetConn(){
try{
/**加载并注册JDBC驱动*/
Class.forName("com.mysql.jdbc.Driver");
/**编写连接字符串,创建并获取连接*/
Stringurl="jdbc:
mysql:
//localhost:
3306/MBOOK";
Stringuser="root";
Stringpassword="";
conn=DriverManager.getConnection(url,user,password);
returnconn;
}catch(Exceptione){
e.printStackTrace();
returnnull;
}
}
//关闭连接
publicstaticvoidCloseConn(){
try{
conn.close();//关闭连接
}catch(Exceptione){
e.printStackTrace();
}
}
}
packageorg.model;
publicclassLogin{
//属性
privateIntegerid;//用户ID
privateStringname;//用户名
privateStringpassword;//密码
//privatebooleanrole;//角色
//属性id的get/set方法
publicIntegergetId(){
returnthis.id;
}
publicvoidsetId(Integerid){
this.id=id;
}
//属性name的get/set方法
publicStringgetName(){
returnthis.name;
}
publicvoidsetName(Stringname){
this.name=name;
}
//属性password的get/set方法
publicStringgetPassword(){
returnthis.password;
}
publicvoidsetPassword(Stringpassword){
this.password=password;
}
//属性role的get/set方法
/*publicbooleangetRole(){
returnthis.role;
}
publicvoidsetRole(booleanrole){
this.role=role;
}*/
}
V部分
1Login.jsp
<%@pagelanguage="java"pageEncoding="gb2312"%>
<%@taglibprefix="s"uri="/struts-tags"%>
formaction="login"method="post"theme="simple"> textfieldname="login.name"size="20"/> passwordname="login.password"size="21"/> submitvalue="登录"/> resetvalue="重置"/>登录名 密 码
form>
如果没有注册请单击