session驗證登入 2018-11-8
阿新 • • 發佈:2018-11-12
通過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裡面獲取到結果,根據結果輸出提示內容