本文实例为大家分享了 java 异步登录的具体代码 , 供大家参考 具体内容如下
1.loginservletaJax.java
paquete com.scce.servlet; import java.io.ioexception; import java.io.printwriter; import javax.servlet.servletException; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletRequest; import javax.servlet.http.httpservletResponse; importar net.sf.json.jsonObject; import com.scce.dao.adminuserdao; import com.scce.pojo.adminuser; LoginServletArax de clase pública extiende httpservlet {@Override Servicio void protegido (solicitud httpservletRequest, httpServletResponse Response) lanza ServletException, ioException {// TODO Solicitud de múltiple de método generado automático. respuesta.setContentType ("text/html; charset = utf-8"); Método de cadena = request.getMethod (); if (método.equals ("post")) {dologinajax (solicitud, respuesta); } else if (método.equals ("get")) {}} public void dologinaJax (httpservletRequest solicitud, httpServletResponse respuesta) lanza ServletException, ioException {printWriter out = respuesta.getwriter (); // 用户名 String username = request.getParameter ("UserName"); // 密码 string contraseña = request.getParameter ("contraseña"); Cadena msg = ""; Adminuserdao AdminuserDao = new AdminuserDao (); Adminuser Adminuser = AdminuserDao.Queryuser (nombre de usuario, contraseña); if (adminuser! = null) {msg = "登录成功!"; Cadena jsonObj = jsonObject.FromObject (Adminuser) .ToString (); out.print ("{/" msg/":/" "+msg+"/",/" shows/":"+jsonobj+"}"); System.out.println ("{/" msg/":/" "+msg+"/",/" fila/":"+jsonobj+"}"); } else {msg = "用户名或者密码不正确!"; out.print ("{/" msg/":/" "+msg+"/"}"); } out.flush (); out.close (); }} 2.test2.html
<! DOCTYPE HTML> <HTML> <HEAD> <title> CAPHY3-TEST2 </title> <meta http-equiv = "Keywords" content = "Keyword1, Keyword2, Keyword3"> <meta http-equiv = "descripción" Content = "Esta es mi página"> <meta http-equiv = "Content" Content "Content". charset = utf-8 "> <link rel =" stylesheet "href =" ../ ui/themes/icon.css "type =" text/css "> </link> <link rel =" stylesheet "href =" ../ ui/themes/default/easyui.css "type =" text/css "> </link> <!-<script typeting/jawaRting src = "../ js/jQuery-1.8.2.min.js"> </script>-> <<script type = "text/javascript" src = "../ ui/jQuery.min.js"> </script> <script type = "text/javascript" src = "../ ui/jQuery.easyui.min.js"> <script " type="text/javascript" src="../UI/locale/easyui-lang-zh_CN.js"></script> <script type="text/javascript"> //string number boolean null object undefined function $(function() { $("#LoginAdd").dialog({ title : "用户登录", collapsible : 'true', width : 300, height : 200, Botones: [{texto: '登录', iconcls: 'icon-add', handler: function () {console.info ("用户登录!"); ajaxfrm (); // ajax 提交表单的函数}}]}); }); function AJAXFRM () {// ------------------------ 注释的是 Ajax 提交方法 -------------------------------- VAR LoginList = $ ("#LoginList"); $ .AJAX ({url: '../loginservletaJax?tag=test',// 相对路径访问 type:' post ', // 提交请求的方式 data: $ ('#form1 '). Serialize ()+' & names = liuqin & Age = 26 ', // 将表单参数序列化 请求成功后将调用此方法 发送到服务器的数据 发送到服务器的数据 发送到服务器的数据 发送到服务器的数据 提交额外的参数 提交额外的参数 提交额外的参数 提交额外的参数) = {"Msg": "登录成功", "filas": {"nombre de usuario": "admin", ...}} console.info (data); // 调试代码 $ .messager.alert ("提示", data.msg) data.Rows.Username + "-密码:" + data.rows.password + "<br/>"; /*var LoginList = $ ("#LoginList"); $ ("#form1"). Form ("enviar", {url: "../loginservletaJax?tag=Test", onSubMit: function (param) {// 提交额外的参数 param.name = "liuqin"; param.age = 27; var userName = $ ("#username"). val (); var contraseña = $ ("#contraseña").); 0 |; $ .messager.alert ("提示", data.msg); });*/} </script> </head> <body> <div id = "loginAdd"> <forma id = "form1" método = "post"> <table> <tr> <tr> <td> 用户名 : </td> <td> <input id = "username" name = "username"> </td> </tr> <tr> <tr> <tr> id = "Password" Name = "Password" Type = "Password"> </td> </tr> </table> </form> </div> <div id = "LoginList"> 用户信息加载中 ...... </div> <video controls = "controls" src = "../ video/b4934a0c53fc55703bfe3f6843e6666666.mp4" mp4 "" type = "Video/Mp4"> Su navegador no admite la etiqueta de video. </video> </body> </html>以上就是本文的全部内容 希望对大家学习 希望对大家学习 java 程序设计有所帮助。