j2ee用户登录处理Web程序.doc

上传人:b****1 文档编号:230959 上传时间:2022-10-07 格式:DOC 页数:7 大小:71KB
下载 相关 举报
j2ee用户登录处理Web程序.doc_第1页
第1页 / 共7页
j2ee用户登录处理Web程序.doc_第2页
第2页 / 共7页
j2ee用户登录处理Web程序.doc_第3页
第3页 / 共7页
j2ee用户登录处理Web程序.doc_第4页
第4页 / 共7页
j2ee用户登录处理Web程序.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

j2ee用户登录处理Web程序.doc

《j2ee用户登录处理Web程序.doc》由会员分享,可在线阅读,更多相关《j2ee用户登录处理Web程序.doc(7页珍藏版)》请在冰豆网上搜索。

j2ee用户登录处理Web程序.doc

计算机科学与工程系

天津理工大学

计算机科学与工程系

实验报告

2011至2012学年第一学期

课程名称

J2EE程序设计

学号

学生姓名

年级

2009级

专业

计算机

教学班号

实验地点

#7-215

实验时间

2011年12月3日第1节至第10节

主讲教师

董玉涛

辅导教师

董玉涛

实验()

实验名称

用户登录处理Web程序

软件环境

JDK1.4或以上

MyEclipse8.5+

TomCat5.0+

JDKDocs

SQLServer2000+

硬件环境

Pc机

实验目的

熟悉使用servlet、jsp,制作Web程序,实现web程序与数据库的链接

实验内容(应包括实验题目、实验要求、实验任务等)

使用java的jsp及Servlet,结合jdbc制作一个简单的用户登录处理Web程序。

在登录页面中输入正确的用户名、密码、确认密码则可以正常登录,并自动跳转到欢迎页面,并且在欢迎页面中显示当前所有已经登录的用户名列表。

数据库中用户名不唯一,输入任何一个用户都可以实现正常登录。

登录错误则自动跳转回到登录页面,并在登录页面中提示"登录错误"。

数据库使用SQLServer2000+,数据库字段及内容自行设计,页面显示方式自行设计。

数据库连接方式使用jdbc-odbc桥方式连接,也可以使用微软提供的软件包。

提交内容为MyEclipse工程、数据库备份文件(LoginDB.bak)以及针对本程序的使用说明简述(readme.txt)。

实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等)

///////////////////////////////////////////////登录界面//////////////////////////////////////////////////////////////

<%@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">

登录界面

请先登录


auto;margin-left:

auto;">

用户登录

用户名:

密码:

////////////////////////////////////////////////检查程序////////////////////////////////////////////////////////////////////////

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+":

//"+request.getServerName()+":

"+request.getServerPort()+path+"/";

%>

<%@pageimport="java.sql.*"%>

<%!

//数据库属性配置

publicstaticfinalStringDBDRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";

publicstaticfinalStringDBURL="jdbc:

microsoft:

sqlserver:

//localhost:

1433;DatabaseName=t_user";

publicstaticfinalStringDBUSER="sa";

publicstaticfinalStringDBPASS="as";

%>

<%

Connectionconn=null;

PreparedStatementpstmt=null;

ResultSetrs=null;

booleanflag=false;

Stringname=null;

%>

<%try{%>

<%

Class.forName(DBDRIVER);

conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);

Stringsql="selectnamefromuserwherename=?

andpassword=?

";

pstmt=conn.prepareStatement(sql);

pstmt.setString(1,request.getParameter("username"));

pstmt.setString(2,request.getParameter("password"));

rs=pstmt.executeQuery();

if(rs.next()){//如果有数据可以执行

flag=false;

name=rs.getString

(1);

}

//Stringsql="select*fromuser";

//rs=pstmt.executeQuery(sql);

//while(rs.next()){//如果有数据可以执行

//Stringname1=rs.getString("name");

//Stringpsw=rs.getString("password");

//if(name1.equals(request.getParameter("username"))&&psw.equals(request.getParameter("username"))){

//flag=true;

//name=rs.getString

(1);

//break;

//}

//}

%>

<%

}

catch(Exceptione){System.out.println(e);}

finally{

try{

rs.close();

pstmt.close();

conn.close();

}catch(Exceptione){System.out.println(e);}

}

%>

<%if(flag){%>

forwardpage="success.jsp">

paramname="uname"value="<%=name%>"/>

forward>

<%}else{%>

forwardpage="failure.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">

登陆成功!

欢迎:

<%=request.getParameter("uname")%>

/////////////////////////////////////登录失败/////////////////////////////////////////////////////

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+":

//"+request.getServerName()

+":

"+request.getServerPort()+path+"/";

%>

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">

登录失败

重新登录...

附录(可包括源程序清单或其它说明)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1