本文實例為大家分享了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程序設計有所幫助。