ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...
代码如下:
前台:
$.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实现登录:验证完用户信息后如何保存用户信息并实现跳转...相关推荐
- 计算机网络探究二之利用PHP实现登录验证之后上网
综述 在上一篇文章中,客户机可以借助路由机直接上网,并没有什么登录限制.接下来我们将加入上网登录验证,只有输入了正确的用户名和密码才可以通过验证,然后才可以访问互联网. 接下来,就跟随我用PHP来实现 ...
- appinventor mysql_利用AppInventor实现登录功能(完整版).docx
利用AppInventor实现登录功能(完整版) 上次教程,我们已经在SAE的共享型MySQL中新建了数据表,并且通过APP向数据表中写入了用户的信息(用户名.密码.昵称),如下图所示: ?????? ...
- ajax技术怎么应用程序,利用AJAX技术开发应用程序.pdf
维普资讯 2008年6月 电 脑 学 习 第3期 利用AJAX技术开发应用程序 蔡燕敏' 摘 要:介绍了AJAx技术的概念.工作原理及使用AJAX技术的基本原则.讨论了AJAx技术在应用程序的开发过 ...
- 北风网ajax,[T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座.ppt...
[T8:JavaScript中利用Ajax实现客户端与服务器端通信北风网收费视频讲座 Ajax简介 XMLHttpRequest对象 综合案例 1.HTTP请求 现在,很多浏览器都可以直接从JavaS ...
- ctfshow-WEB-web11( 利用session绕过登录验证)
ctf.show WEB模块第11关用session中保存的密码进行登录验证, 将 session中保存的密码清空即可绕过 页面中直接给了源码, 很明显是让我们进行代码审计, 源码中将我们输入的密码 ...
- java ajax解析json数据_利用AJAX向后台servlet传JSON数据,后台利用fastjson进行解析
一,json的构建 JSON的格式分为两种,第一种类似于JavaScript中的对象(这里需要注意的是JS中的对象与java中的对象概念是不一样的,js可以在对象中定义属性,方法等,类似于java中的 ...
- ajax提交成功清空表单,Ajax提交数据后,清空form表单
按钮不同,页面相同,还需要显示的数据不同,这里会由于页面的缓存问题,导致,每次点开这个页面显示的数据相同. 这不是我们想要的.这就需要清楚表单数据了. 如下: $('#myform')[0].rese ...
- Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败
本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑 function uploadImg(token, urlParams, imgSrc, callback) { var time = ...
- 服务器修改跳转接口,vue-element登录切换到服务器api后 有返回 但是跳转路由报错...
vue-element本地mock没有问题,换成线上测试数据api后,有数据返回但是登陆时弹出提示:Request failed with status code 404,并且报了一堆 index.v ...
最新文章
- 不再受限于数据集和硬件,下一代 ML 软件如何构建?
- java excel读取操作,Java读取Excel并操作
- asp页面怎么转html页面,将asp页面转换成html页面 代码
- 史上最变态高考数学题,让99%的考生献上膝盖,看完我惊了......
- uva 10515——Powers Et Al.
- AS运行软件超时解决方法
- 完全使用linux工作 pdf下载,完全用Linux工作-计算机.pdf
- linux dd 随机文件,Linux之dd工具
- js vue 截取分割字符串数据
- IE8卸载再回到IE6
- java分页前端怎么实现_JavaWeb前端分页显示方法
- 白盒测试:三角形问题实验报告
- 【转载】mac读取ntfs硬盘方法
- ubuntu启动报错 hardware error cpu 0 machine check 0 Bank 6、ACPI BIOS Error (bug)Could not resolve symbol
- 跟着团子学SAP PS:利用项目统计指标(SKF)提升项目成本核算的精准性
- JDBC中execute、executeQuery和executeUpdate的区别
- 家庭NAS服务器(3)VM测试-固态缓存盘加速机械盘
- 双壳层膦酰基修饰二氧化硅磁性微球/氮氧自由基接枝/表面KH-550改性二氧化硅微球的研究
- 贴花纸怎么贴_谁知道墙壁贴花纸怎么贴
- 刷题之旅第33站,CTFshow web12