代码如下:

前台:

$.ajax({

url : ‘../servlet/Login_Do‘,

data : {

name : $(‘#loginForm input[name=name]‘).val(),

password : $(‘#loginForm input[name=password]‘).val()

},

dataType : ‘json‘,

success : function(data) {

if (data.msg == null) {

alert("用户名密码错误");

} else {

loginDialog.dialog(‘close‘);

window.location.href =‘Panel.jsp‘;

}

},

error : function() {

alert("失败");

}

});

后台:(在验证信息的servlet中直接保存session,然后在跳转的新的页面可以直接session.getAttribute())

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

name= new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf-8") ;

System.out.println(name);

password = request.getParameter("password");

PrintWriter out = response.getWriter();

JSONObject json = new JSONObject();

String msg = "";

try {

json.put("msg",login());

out.print(json.toString());

HttpSession session = request.getSession();

session.setAttribute("name", login());

} catch (SQLException e) {

e.printStackTrace();

}

}

public String login() throws SQLException{

Dao user = new Dao(name,password);

Dao u = new Dao();

u = user.login();

if(u.getName()!=null){

return u.getName();

}

else

return null;

}

跳转后的页面接收参数部分:

String a = String.valueOf(session.getAttribute("name"));

%>

您好,欢迎您的登录

原文:http://blog.csdn.net/frightingforambition/article/details/21255273

ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...相关推荐

  1. 计算机网络探究二之利用PHP实现登录验证之后上网

    综述 在上一篇文章中,客户机可以借助路由机直接上网,并没有什么登录限制.接下来我们将加入上网登录验证,只有输入了正确的用户名和密码才可以通过验证,然后才可以访问互联网. 接下来,就跟随我用PHP来实现 ...

  2. appinventor mysql_利用AppInventor实现登录功能(完整版).docx

    利用AppInventor实现登录功能(完整版) 上次教程,我们已经在SAE的共享型MySQL中新建了数据表,并且通过APP向数据表中写入了用户的信息(用户名.密码.昵称),如下图所示: ?????? ...

  3. ajax技术怎么应用程序,利用AJAX技术开发应用程序.pdf

    维普资讯 2008年6月 电 脑 学 习 第3期 利用AJAX技术开发应用程序 蔡燕敏' 摘 要:介绍了AJAx技术的概念.工作原理及使用AJAX技术的基本原则.讨论了AJAx技术在应用程序的开发过 ...

  4. 北风网ajax,[T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座.ppt...

    [T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座 Ajax简介 XMLHttpRequest对象 综合案例 1.HTTP请求 现在,很多浏览器都可以直接从JavaS ...

  5. ctfshow-WEB-web11( 利用session绕过登录验证)

    ctf.show WEB模块第11关用session中保存的密码进行登录验证, 将 session中保存的密码清空即可绕过 页面中直接给了源码, 很明显是让我们进行代码审计,  源码中将我们输入的密码 ...

  6. java ajax解析json数据_利用AJAX向后台servlet传JSON数据,后台利用fastjson进行解析

    一,json的构建 JSON的格式分为两种,第一种类似于JavaScript中的对象(这里需要注意的是JS中的对象与java中的对象概念是不一样的,js可以在对象中定义属性,方法等,类似于java中的 ...

  7. ajax提交成功清空表单,Ajax提交数据后,清空form表单

    按钮不同,页面相同,还需要显示的数据不同,这里会由于页面的缓存问题,导致,每次点开这个页面显示的数据相同. 这不是我们想要的.这就需要清楚表单数据了. 如下: $('#myform')[0].rese ...

  8. Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败

    本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑 function uploadImg(token, urlParams, imgSrc, callback) { var time = ...

  9. 服务器修改跳转接口,vue-element登录切换到服务器api后 有返回 但是跳转路由报错...

    vue-element本地mock没有问题,换成线上测试数据api后,有数据返回但是登陆时弹出提示:Request failed with status code 404,并且报了一堆 index.v ...

最新文章

  1. 不再受限于数据集和硬件,下一代 ML 软件如何构建?
  2. java excel读取操作,Java读取Excel并操作
  3. asp页面怎么转html页面,将asp页面转换成html页面 代码
  4. 史上最变态高考数学题,让99%的考生献上膝盖,看完我惊了......
  5. uva 10515——Powers Et Al.
  6. AS运行软件超时解决方法
  7. 完全使用linux工作 pdf下载,完全用Linux工作-计算机.pdf
  8. linux dd 随机文件,Linux之dd工具
  9. js vue 截取分割字符串数据
  10. IE8卸载再回到IE6
  11. java分页前端怎么实现_JavaWeb前端分页显示方法
  12. 白盒测试:三角形问题实验报告
  13. 【转载】mac读取ntfs硬盘方法
  14. ubuntu启动报错 hardware error cpu 0 machine check 0 Bank 6、ACPI BIOS Error (bug)Could not resolve symbol
  15. 跟着团子学SAP PS:利用项目统计指标(SKF)提升项目成本核算的精准性
  16. JDBC中execute、executeQuery和executeUpdate的区别
  17. 家庭NAS服务器(3)VM测试-固态缓存盘加速机械盘
  18. 双壳层膦酰基修饰二氧化硅磁性微球/氮氧自由基接枝/表面KH-550改性二氧化硅微球的研究
  19. 贴花纸怎么贴_谁知道墙壁贴花纸怎么贴
  20. 刷题之旅第33站,CTFshow web12

热门文章

  1. 如何正确的停掉线程?这里面大有门道!
  2. 为什么推荐你使用 logback 取代 log4j
  3. 索引体积_第16期:索引设计(MySQL 的索引结构)
  4. spring各个jar包作用
  5. Vue computed 带参数
  6. SpringMVC-数据处理(三)
  7. C# 中的readonly属性
  8. odom_out_and_back.cpp
  9. Gstreamer的一些基本概念与A/V同步分析
  10. 关于 JQuery 的克隆