java异步方式实现登录

这篇文章主要为大家详细介绍了java异步方式实现登录的相关资料,感兴趣的朋友可以参考一下

本文实例为大家分享了java异步登录的具体代码,供大家参考,具体内容如下

1.LoginServletAjax.java  

 package 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; import net.sf.json.JSONObject; import com.scce.dao.AdminUserDao; import com.scce.pojo.AdminUser; public class LoginServletAjax extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); String method = request.getMethod(); if (method.equals("POST")) { doLoginAjax(request, response); } else if (method.equals("GET")) { } } public void doLoginAjax(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); // 用户名 String username = request.getParameter("username"); // 密码 String password = request.getParameter("password"); String msg = ""; AdminUserDao adminUserDao = new AdminUserDao(); AdminUser adminUser = adminUserDao.queryUser(username, password); if (adminUser != null) { msg="登录成功!"; String 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

   chapter3-test2 
用户名:
密码:
用户信息加载中......

以上就是本文的全部内容,希望对大家学习java程序设计有所帮助。

以上就是java异步方式实现登录的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java