這個(gè)問題困擾了我很久很久,直到某一天聯(lián)想到j(luò)sp也是java文件才突然明白
request———response
我們通常說的前端就是指的在瀏覽器里面運(yùn)行的內(nèi)容,后臺(tái)指的就在服務(wù)器端運(yùn)行的內(nèi)容;
如果按這個(gè)說法,后端向前端傳值使用的就是http的response,我們寫的ajax,http的get\post請求的返回?cái)?shù)據(jù)就是這樣的。
另一方面,在傳統(tǒng)的web中,我們是將前端頁面放在后端模板【JSP】渲染好再發(fā)送給前端。
后臺(tái)的request.put();是將數(shù)據(jù)傳到j(luò)sp中賦值,而jsp實(shí)際上是后端的內(nèi)容,是一個(gè)java文件。所以要用request,是將請求轉(zhuǎn)發(fā)到j(luò)sp,所以用request,最后將整個(gè)解析好的頁面response到前端。