本文实例为大家分享了java异步登录的具体代码,供大家参考,具体内容如下
1.loginservletajax.java
包com.scce.servlet;导入java.io.ioexception;导入java.io.printwriter;导入javax.servlet.servletexception; import javax.servlet.http.httpservlet; import javax.servlet.http.httppservletrequest; import javax.servlet.servlet.http.http.httppservletserponseponse;导入net.sf.json.jsonobject;导入com.scce.dao.adminuserdao; import com.scce.pojo.adminuser;公共类LoginServleTajax扩展了HttpServlet {@Override Protected void Service(httpservletrequest请求,httpservletResponse响应)抛出ServletException,ioException,ioexception {// todo auto auto auto auto-generated方法uppect.setCharicter.setCharacterEncterEncterEncterEncterEncodecodecodectecter.setCharacterEncoding(utf-8”); utf-8“); wendment.setContentType(“ text/html; charset = utf-8”);字符串方法= request.getMethod(); if(method.equals(“ post”)){dologinajax(请求,响应); } else if(method.equals(“ get”)){}} public void dologinajax(httpservletrequest request,httpservletResponse响应)抛出ServletException,ioexception {printWriter out = wither = repssht = wendspt.getWriter(getWriter.getWriter(); //用户名字符串用户名= request.getParameter(“用户名”); //密码字符串密码= request.getParameter(“密码”);字符串msg =“”; Adminuserdao Adminuserdao = new Adminuserdao(); Adminuser Adminuser = AdminuserDao.Queryuser(用户名,密码);如果(adminuser!= null){msg =“ 登录成功!”;字符串jsonobj = jsonobject.fromobject(adminuser).toString(); out.print(“ {/” msg/“:/”“+msg+”/“,/”,“ rows/”:“+jsonobj+”}”); system.out.println(“ {/” msg/“:/”“+msg+”/“,/” rows/“:”+jsonobj+“}”); } else {msg =“ 用户名或者密码不正确!”; out.print(“ {/” msg/“:/”“+msg+”/“}”); } out.flush(); out.close(); }}} 2. -test2.html
<!doctype html> <html> <head> <title> <title>第3章</title> <meta http-equiv =“键words” content =“键word1,键word1,键word2,键word3”> <meta http-equiv =“ charset = utf-8“> <link rel =”样式表“ href =” ../ ui/themes/icon.css“ type =“ text/css”> </link> <link rel =“ stylesheet” href =“ ../ src =“ ../ js/jquery-1.8.2.2.min.js”> </script> - > <script type =“ text/javascript” src =“ ../ ui/jquery.min.js”> </script type =“ text/javascript” src =“ ../ ui/locale/easyui-lang-zh_cn.js”> </script> <script> <script type =“ text/javascript”> //字符串数字boolean null对象undefined undefine $(function(function(function()按钮:[{text:'登录',iconcls:'icon-add',handler:function(){console.info(“ 用户登录!”); ajaxfrm(); // ajax提交表单的函数}}]}); }); function ajaxFrm() { //------------------------注释的是ajax提交方法---------------------------- var LoginList = $("#LoginList"); $ .ajax({url:'../ loginservletajax? = {“ msg”:“登录成功”,“行”:{“ username”:“ admin”,...}} console.info(data); //调试代码$ .messager.alert(“提示”,data.msg) data.rows.username +“ - 密码:” + data.rows.password +“ <br/>”; loginlist.html(stra)}}} /*var loginlist = $(“#loginList”); $(“#form1”)。form(“提交”,{url:“ ../ loginservletajax?tag = test”,onsubmit:function(param){// param.name =“ liuqin”; param.age = 27; var username = username = $ = $( ||。 $ .Messager.Alert(“提示”,data.msg); });*/ }</script> </head> <body> <div id="LoginAdd"> <form id="form1" method="post"> <table> <tr> <td> 用户名: </td> <td> <input id="username" name="username" > </td> </tr> <tr> <td> 密码: </td> <td> <input id="password" name="password" type="password"> </td> </tr> </table> </form> </div> <div id="LoginList"> 用户信息加载中...... </div> <video controls="controls" src="../video/B4934A0C53FC55703BFE3F6843E66166.mp4" type =“视频/MP4”>您的浏览器不支持视频标签。 </video> </body> </html>以上就是本文的全部内容,Java程序设计有所帮助。