web 頁面向後台提交資料的實現方式有很多種, 以下做一下總結
1. 通過form 表單提交
form 表單提交是很普遍的一種向後台傳值的方式,通過 form 的 action 屬性可以向後台的servlet 傳值
2.通過 ajax 傳值
在 ajax 中 可以為 data 設定值, 然後在後台進行接收.例如:
$.ajax(, //這個data是要往後臺傳遞的data
datatype:"json",
success: function(data,msg),
error:function(xhr,errormsg,error)
});
3. href 屬性傳值: 通過 標籤 或者 js 中設定 href 屬性來設定鏈結位址傳值, 格式如下:
更新
刪除
4. 通過 servlet 跳轉 servlet 來達到傳值的目的 :
首先給 updateservlet 中傳入 id 的值,根據 id 的值進行更新
updateservlet?id=$
然後在 updateservlet 中根據 id 的值進行操作,最後在 updateservlet 中跳轉到 showservlet 中,展示更新後的值
request.getrequestdispatcher("showservlet").forward(request, response);
5. 通過直接在瀏覽器的位址列 ? 後寫值來達到向後台傳值的目的
day59 前端向後台提交資料的幾種方式
直接用from表單的方式提交資料,優點是簡單,缺點是錯誤資訊看不到。ajax提交,其中又分為兩種 1.有錯誤就顯示錯誤資訊,無錯誤就重新整理頁面 js location.relad 2.有錯誤,顯示錯誤資訊,無錯誤,區域性新增 jquery 通過on繫結事件 缺點 個人覺得這種方法特別特別特別麻煩。...
Web頁面向後台提交資料的方式和選擇
1 通過表單提交 這是html支援最傳統的提交方法,需要建立表單,然後表單包含各種型別的表單元素,還要有乙個提交按鈕,通過提交按鈕來提交到後台,這種方式提交後頁面會重新整理。2 通過網頁鏈結提交 可以在網頁的鏈結附上需要提交的引數,當使用者點選鏈結後,瀏覽器發起向鏈結的訪問,從而也把鏈結附帶的引數提...
post 方式提交資料到後台為null
之前使用的一直是jquery的 ajax方式傳送請求,然後使用data data 傳送請求及資料到後台,今天使用了 post突然還有點不適應,記錄下今天的錯誤。錯誤書寫方式 param val是我要使用的乙個引數 string型別 post courseimage checkfilemd5 func...