完整版Jsp学生信息管理系统登录验证全代码Word格式.docx
- 文档编号:21173213
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:9
- 大小:17.56KB
完整版Jsp学生信息管理系统登录验证全代码Word格式.docx
《完整版Jsp学生信息管理系统登录验证全代码Word格式.docx》由会员分享,可在线阅读,更多相关《完整版Jsp学生信息管理系统登录验证全代码Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
style="
font-family:
楷体"
p>
fontsize="
10px"
color="
red"
学生信息信息管理系统<
/font>
/p>
/marquee>
tablealign=centerwidth="
237"
<
tr>
<
td>
tablewidth=100%>
<
<
tdcolspan=6>
fontsize=2>
divid="
b2bContent"
style="
FILTER:
revealTrans(Duration=1,Transition=23);
WIDTH:
100%;
HEIGHT:
162px"
/div>
/td>
/tr>
tdalign=centerSTYLE='
cursor:
hand'
divclass="
b2bbutton"
id="
bt0"
onclick="
javascript:
showPage(0);
clearTimeout(theTimer);
theTimer=setTimeout('
turnPage()'
speed);
checkBt();
"
1<
bt1"
showPage
(1);
2<
bt2"
showPage
(2);
3<
bt3"
showPage(3);
4<
bt4"
showPage(4);
5<
bt5"
showPage(5);
6<
/table>
scriptlanguage="
javascript"
b2bStr=newArray();
b2bStr[0]="
divstyle='
float:
left;
width:
100%;
overflow:
hidden;
'
ahref=1.giftarget=_blank>
imgsrc=1.gifwidth=214pxheight=145pxborder=0>
/a>
br>
atarget=_blanktitle=太阳岛公园一角href=1.gif>
太阳岛公园一角<
;
b2bStr[1]="
ahref=2.giftarget=_blank>
imgsrc=2.gifwidth=214pxheight=145pxborder=0>
atarget=_blanktitle=太阳岛公园湖光山色href=2.gif>
太阳岛公园湖光山色<
b2bStr[2]="
ahref=3.giftarget=_blank>
imgsrc=3.gifwidth=214pxheight=145pxborder=0>
atarget=_blanktitle=哈尔滨雪雕href=3.gif>
哈尔滨雪雕<
b2bStr[3]="
ahref=4.giftarget=_blank>
imgsrc=4.gifwidth=214pxheight=145pxborder=0>
atarget=_blanktitle=镜泊湖href=4.gif>
镜泊湖<
b2bStr[4]="
ahref=5.giftarget=_blank>
imgsrc=5.gifwidth=214pxheight=145pxborder=0>
atarget=_blanktitle=太阳岛公园瀑布href=5.gif>
太阳岛公园瀑布<
b2bStr[5]="
ahref=6.giftarget=_blank>
imgsrc=6.gifwidth=214pxheight=145pxborder=0>
atarget=_blanktitle=镜泊湖夜色href=6.gif>
镜泊湖夜色<
varpage=0;
varspeed=3000;
functionshowPage(id){
page=id;
setTransition();
b2bContent.innerHTML=b2bStr[id];
b2bContent.filters.revealTrans.play();
}
functionturnPage(){
showPage(page);
theTimer=setTimeout("
turnPage()"
speed);
checkBt();
page++;
if(page>
=6)page=0;
functioncheckBt(){
for(vari=0;
i<
6;
i++){
btObj=eval('
bt'
+i);
if(page==i){btObj.style.color='
#FFFFFF'
btObj.style.backgroundColor='
#FF781C'
}
else{btObj.style.color='
#000000'
#F7F7F7'
functionsetTransition(){
b2bContent.filters.revealTrans.Transition=Math.round(Math.random()*23);
b2bContent.filters.revealTrans.apply();
turnPage();
/script>
/TD>
/TR>
hrcolor="
green"
width="
540"
tablealign="
center"
用户名:
inputtype="
text"
name="
username"
size="
8"
maxlength="
6"
密&
nbsp;
&
码:
password"
10"
submit"
value="
登录"
>
reset"
取消"
/form>
/body>
/html>
2.java代码
(1)User.Java定义的属性和数据库中的字段相对应
packagecom.softeem.dt;
publicclassUser{
privateintid;
privateStringusername;
privateStringpassword;
privateStringxh;
privateStringcollege;
publicintgetId(){
returnid;
}
publicvoidsetId(intid){
this.id=id;
publicStringgetUsername(){
returnusername;
publicvoidsetUsername(Stringusername){
this.username=username;
publicStringgetPassword(){
returnpassword;
publicvoidsetPassword(Stringpassword){
this.password=password;
publicStringgetXh(){
returnxh;
publicvoidsetXh(Stringxh){
this.xh=xh;
publicStringgetCollege(){
returncollege;
publicvoidsetCollege(Stringcollege){
this.college=college;
(2)UserDAO.java操作数据库tb_user,验证用户登录
packagecom.softeem.dao;
importjava.sql.Connection;
importjava.sql.PreparedStatement;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importcom.softeem.db.DBManager;
importcom.softeem.dt.User;
publicclassUserDAO{
/**
*验证用户登录
*@return
*/
publicbooleancheckDenglu(Useruser){
booleanflag=false;
//获得数据库连接
Connectionconn=DBManager.getConnection();
//用select*from查询数据库中的所有字段
Stringsql="
selectcount(*)fromtb_userwhereusername=?
andpassword=?
try{
PreparedStatementpst=conn.prepareStatement(sql);
pst.setString(1,user.getUsername());
pst.setString(2,user.getPassword());
//执行查询语句,拿到结果集
ResultSetrs=pst.executeQuery();
while(rs.next()){
intcount=rs.getInt
(1);
//用count和0比较,若大于0表示该用户存在,否则不存在
if(count>
0){
flag=true;
}
}catch(SQLExceptione){
e.printStackTrace();
}
returnflag;
3.LoginServlet,点击登录跳转到服务器端
packagecom.softeem.servlet;
importjava.io.IOException;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
importcom.softeem.dao.UserDAO;
importcom.softeem.dto.User;
/**
*ServletimplementationclassLoginServlet
publicclassLoginServletextendsHttpServlet{
privatestaticfinallongserialVersionUID=1L;
*@seeHttpServlet#HttpServlet()
publicLoginServlet(){
super();
*@seeHttpServlet#doGet(HttpServletRequestrequest,HttpServletResponseresponse)
protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
super.doGet(request,response);
*@seeHttpServlet#doPost(HttpServletRequestrequest,HttpServletResponseresponse)
protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
//获取表单数据
//处理乱码
request.setCharacterEncoding("
utf-8"
);
Stringusername=request.getParameter("
Stringpassword=request.getParameter("
//封装到user对象中
Useruser=newUser();
user.setUsername(username);
user.setPassword(password);
//调用dao的checkLogin方法
UserDAOdao=newUserDAO();
booleanflag=dao.checkLogin(user);
Stringmessage=null;
Stringpath=null;
if(flag){
message="
登录成功"
path="
success.jsp"
request.getSession().setAttribute("
user"
user);
}else{
message="
对不起密码错误,请重新输入!
fail.jsp"
//response返回message
response.setCharacterEncoding("
response.getWriter().write(message);
*/
//属于服务器跳转,浏览器地址栏没有发生改变request.getRequestDispatcher(path).forward(request,response);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 Jsp 学生 信息管理 系统 登录 验证 代码