通过ajax方式,把网页中的数据传送到servlet中:
既然是传输数据:那么ajax中就必须携带数据:

开头:$(function(){
button按钮触发提交动作:
$("btn").on("click",function(){
进入ajax:
$.ajax({
访问到哪一个servlet: url:“/...”,
传输的数据 健值对的方式,多组数据用逗号隔开: data:"{"key",$("标签[name='name的属性值']").val(),"pwd",$("标签[name='name的属性值']")}"
访问方式:type:"post/get"
数据类型:dataType:"json",
success:function(data(返回的数据)){
如果要跳转页面的话:
这里的data是servlet那边write过来的数据
window,location='/html/indexsess.html';//跳转到主页
}
error:function(e){
console.log(e)://这一句可以查看错误的地方
alert("提示语句");
}
})
})
})
servlet里面:

以上是登录后跳转到主页:
主页:

如果是直接访问主页:
通过ajax:ajax通过url:请求servlet;
判断是否含有session:
servlet:

如果有的话,传回一个标志true OR false
然后主页中在ajax里面获取到结果,根据结果输出提示内容
本文详细介绍如何使用AJAX与Servlet进行数据交互,包括按钮触发的提交动作、数据的键值对传输、POST与GET访问方式的选择、JSON数据类型的设置及成功与错误回调的处理。同时,探讨了登录后跳转主页的实现方法与直接访问主页时的session判断流程。
9100

被折叠的 条评论
为什么被折叠?



