国产免费观看青青草原网站_久久精品视频色悠悠_影音先锋激情5566_日本一區二區三區免費高清在線_麻豆精品一区综合av_丰满的大屁股一区二区_男女啪啪免费网站_草莓视频app在线观看下载_午夜寂寞少妇AA片_混乱的生物课月老师后续视频

 
您現(xiàn)在的位置:首頁 ? 知識(shí)庫 ? 軟件開發(fā) 軟件開發(fā)
web前端與后臺(tái)數(shù)據(jù)交互的三種方式小結(jié)
發(fā)布日期:2017-09-05

       去年開始接觸java web項(xiàng)目開發(fā),在項(xiàng)目開發(fā)過程中難免會(huì)遇到前臺(tái)jsp頁面獲得的數(shù)據(jù)傳到后臺(tái)controller層去處理,對(duì)于常用的三種方式進(jìn)行了以下總結(jié):

1.Form表單提交

       jsp頁面中可以嵌入form表單,主要有兩個(gè)屬性,action和method。action的內(nèi)容是表單要提交到后臺(tái)controller的某個(gè)請(qǐng)求。method是表單提交方式:主要有g(shù)et和post兩種提交方式,一般的表單提交數(shù)據(jù)會(huì)用到post方式,考慮到數(shù)據(jù)安全性問題。下面是我做的一個(gè)小例子,有用戶名和密碼兩個(gè)字段

jsp頁面form表單

后臺(tái)處理請(qǐng)求代碼:

后臺(tái)請(qǐng)求方法

2.Ajax = Asynchronous JavaScript and XML

       通過在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對(duì)網(wǎng)頁的某部分進(jìn)行刷新。很常見的例子在某些網(wǎng)站注冊(cè)過程中要求用戶名不能重復(fù),所以在避免數(shù)據(jù)已經(jīng)提交到后臺(tái)去數(shù)據(jù)庫校驗(yàn)該用戶是否存的的情況下,ajax可以實(shí)現(xiàn)異步刷新,在文本框失去焦點(diǎn)后就去訪問后臺(tái)數(shù)據(jù)庫判斷該用戶是否已經(jīng)存在。

jquery中的ajax

下面簡單介紹下ajax請(qǐng)求里面的主要幾個(gè)參數(shù):

  • url:一般為String類型的參數(shù),發(fā)送請(qǐng)求的地址。

  • type:一般String類型的參數(shù),請(qǐng)求方式主要用(post或get)默認(rèn)為get。

  • data:一般為Object或String類型的參數(shù),發(fā)送到服務(wù)器的數(shù)據(jù)。如果已經(jīng)不是字符串,將自動(dòng)轉(zhuǎn)換為字符串格式

  • dataType:預(yù)期服務(wù)器返回的數(shù)據(jù)類型

  • success:要求為Function類型的參數(shù),請(qǐng)求成功后調(diào)用的回調(diào)函數(shù),一般有兩個(gè)參數(shù)。

(1)由服務(wù)器返回,并根據(jù)dataType參數(shù)進(jìn)行處理后的數(shù)據(jù)。

(2)描述狀態(tài)的字符串。

function(data, textStatus){

//data可能是xmlDoc、jsonObj、html、text等等

}

  • error:請(qǐng)求失敗時(shí)被調(diào)用的函數(shù)

3. a標(biāo)簽中href 屬性

常用的a便簽中的href屬性也可以發(fā)送請(qǐng)求到后臺(tái),后臺(tái)有相應(yīng)的處理方法即可。

a便簽

后臺(tái)處理方法

以上三種方式是我總結(jié)的工作中比較常用的幾種方法,尤其是form表單提交數(shù)據(jù)。

  • 1.公司登記注冊(cè)于2003年1月27日,清遠(yuǎn)市桑達(dá)電子網(wǎng)絡(luò)媒體有限公司
    2.公司2006年起成為清遠(yuǎn)市政府定點(diǎn)協(xié)議供貨商,電子采購供貨商
    3.公司2007年被清遠(yuǎn)市相關(guān)政府部門評(píng)為安防行業(yè)狀元
    4.公司2007年起成為長城電腦清遠(yuǎn)如意服務(wù)站(SP368)
    5.公司2007年承建清遠(yuǎn)市橫河路口電子警察工程,開創(chuàng)清遠(yuǎn)電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠(yuǎn)金牌代理(伙伴編號(hào):30030013)
    7.公司組團(tuán)隊(duì)參加南方都市報(bào)組織的創(chuàng)富評(píng)選,獲廣東80強(qiáng)。公司申請(qǐng)多項(xiàng)軟件著作權(quán)、專利權(quán)
    8.2016年起公司成為粵東西北地區(qū)為數(shù)不多的雙軟企業(yè),確立“讓軟件驅(qū)動(dòng)世界,讓智能改變生活!"企業(yè)理想
    9.2016-01-29更名為廣東互動(dòng)電子網(wǎng)絡(luò)媒體有限公司
    10.2021-01-13更名為廣東互動(dòng)電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個(gè)負(fù)責(zé)任的百年企業(yè)! 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物;
    為用戶創(chuàng)造價(jià)值! 讓軟件驅(qū)動(dòng)世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對(duì)客戶負(fù)責(zé),對(duì)員工負(fù)責(zé),對(duì)企業(yè)命運(yùn)負(fù)責(zé)!幫助支持公司的客戶成功;幫助忠誠于公司的員工成功!
  • 聯(lián)系電話:0763-3391888 3323588 3318977
    服務(wù)熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務(wù)QQ: 602045550
    投資及業(yè)務(wù)投訴QQ: 529623964
    微信:小米哥 微信號(hào):qysed3391888
    騰訊微博:桑達(dá)網(wǎng)絡(luò)-基石與起點(diǎn)
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請(qǐng)用@替換#)
在線客服
  • 系統(tǒng)集成咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 網(wǎng)站\微信\軟件咨詢
    點(diǎn)擊這里給我發(fā)消息
  • 售后服務(wù)
    點(diǎn)擊這里給我發(fā)消息
  • 投資合作
    點(diǎn)擊這里給我發(fā)消息