书签 分享 收藏 举报 版权申诉 / 11

类型Jsp学生信息管理系统登录验证全代码.docx

  • 文档编号:14515762
  • 上传时间:2023-06-24
  • 格式:DOCX
  • 页数:11
  • 大小:17.52KB

hand'>

onclick="javascript:

showPage(0);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">1

hand'>

onclick="javascript:

showPage

(1);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">2

hand'>

onclick="javascript:

showPage

(2);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">3

hand'>

onclick="javascript:

showPage(3);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">4

hand'>

onclick="javascript:

showPage(4);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">5

hand'>

onclick="javascript:

showPage(5);clearTimeout(theTimer);theTimer=setTimeout('turnPage()',speed);checkBt();">6

b2bStr=newArray();

b2bStr[0]="

left;width:

100%;overflow:

hidden;'>
太阳岛公园一角";

b2bStr[1]="

left;width:

100%;overflow:

hidden;'>
太阳岛公园湖光山色";

b2bStr[2]="

left;width:

100%;overflow:

hidden;'>
哈尔滨雪雕";

b2bStr[3]="

left;width:

100%;overflow:

hidden;'>
镜泊湖";

b2bStr[4]="

left;width:

100%;overflow:

hidden;'>
太阳岛公园瀑布";

b2bStr[5]="

left;width:

100%;overflow:

hidden;'>
镜泊湖夜色";

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';btObj.style.backgroundColor='#F7F7F7';}

}

}

functionsetTransition(){

b2bContent.filters.revealTrans.Transition=Math.round(Math.random()*23);

b2bContent.filters.revealTrans.apply();

}

turnPage();

用户名:

密    码:

    

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("username");

Stringpassword=request.getParameter("password");

//封装到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="对不起密码错误,请重新输入!

";

path="fail.jsp";

}

//response返回message

response.setCharacterEncoding("utf-8");

response.getWriter().write(message);*/

//属于服务器跳转,浏览器地址栏没有发生改变request.getRequestDispatcher(path).forward(request,response);

}

}

 

青年人首先要树雄心,立大志,其次就要决心作一个有用的人才

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Jsp 学生 信息管理 系统 登录 验证 代码
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Jsp学生信息管理系统登录验证全代码.docx
链接地址:https://www.bingdoc.com/p-14515762.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开