前後端資料互動的方式

2022-08-25 11:51:25 字數 1023 閱讀 8152

(1)利用cookie物件

cookie是伺服器儲存在客戶端裡的一小部分資料,使用cookie也有前提,就是客戶端允許使用cookie並作出相應設定。

後台**

cookie cookie=new cookie("name", "hello"); 

response.addcookie(cookie);

前台**

cookie cookies=request.getcookies(); 

for(int i=0;iif(cookies[i].getname().tostring().equals("name")) 

}(2)利用ajax

在學習nodejs之前最常用的前後端互動大都利用ajax 和jquery中已經封裝好的$.ajax、$.post、$.getjson 通過建立乙個xmlhttprequest物件,來進行前後端互動。

在學nodejs之後我們也利用依賴於$http服務自己搭建的_http來完成get、post和jsonp的方式來進行前後端互動;

(3)服務端渲染

瀏覽器請求到的內容可以通過後端加工一下,將資料直接渲染好,交給瀏覽器就行了。

在php中實現服務端渲染:

在php檔案中可以放入html語句,訪問php檔案時,就相當於訪問對應的html檔案,在php檔案中也可以寫一些php**渲染資料。

在node中實現伺服器的渲染

利用模板引擎,node在渲染模板時給模板傳入資料,在模板中就可以利用特定的語法來渲染dom,例如ejs。

(4)利用session物件:

session物件表示特定會話層session的使用者資料,客戶第一次訪問支援session的jsp網頁時。session物件記錄客戶的資訊,當客戶訪問同一**,不同頁面時,仍然處於同一session中。

(5)jsonp

jsonp是前後端結合跨域方式,

允許使用者傳遞乙個callback引數給服務端,然後服務端返回資料時會將這個callback引數作為函式名來包裹住json資料,這樣客戶端就可以隨意定製自己的函式來自動處理返回資料了。

前後端資料互動

web程式我們都知道處理流程 頁面在使用者操作後,封裝成請求傳送到後台,然後後台處理並響應頁面的請求。但頁面怎樣傳送請求的,其實對於寫c 一直面對黑屏終端的我們初學者是真的不知道怎樣做的。由於畢業設計需要加入web,特此去了解了js的ajax請求,才了解到頁面是怎樣處理的。故寫部落格記錄js和php...

Spring mvc中前後端資料互動的方式

現在it行業ssm框架用的還是挺多的,今天給大家分享一下spring mvc中前後的資料互動的方式 在spring mvc中這主要通過model將資料從後端傳送到前端,一般的寫法為 value index method requestmethod.post public string index m...

前後端互動

剛進公司,對這些都不是很了解,這篇部落格講的很清楚,在此轉給自己,感謝szmacbook 1.前端請求資料url由誰來寫?在開發中,url主要是由後台來寫的,寫好了給前端開發者.如果後台在查詢資料,需要借助查詢條件才能查詢到前端需要的資料時,這時後台會要求前端提供相關的查詢引數,這裡的查詢引數也就是...