問題:
? ? ? ? ?使用請(qǐng)求轉(zhuǎn)發(fā)后挺邀,不同的 Servlet 之間怎么進(jìn)行數(shù)據(jù)的共享呢蛉拙?或者說數(shù)據(jù)怎么從一個(gè) servlet 流轉(zhuǎn)給另外一個(gè) Servlet 呢岛请?
解決:
? ? ? ? 使用 request 對(duì)象的作用域
使用:
? ? ? ? ? request.setAttribute(objectname,Objectvalue);
? ? ? ? ? request.getAttribute(Objectobj)
作用:解決了一次請(qǐng)求內(nèi)的不同 Servlet 的數(shù)據(jù)(請(qǐng)求數(shù)據(jù)+其他數(shù)據(jù))共享問題
作用域:基于請(qǐng)求轉(zhuǎn)發(fā)贴膘,一次請(qǐng)求中的所有 Servlet 共享灵巧。
注意:
使用 Request 對(duì)象進(jìn)行數(shù)據(jù)流轉(zhuǎn)拼弃,數(shù)據(jù)只在一次請(qǐng)求內(nèi)有效夏伊。
特點(diǎn):
服務(wù)器創(chuàng)建
每次請(qǐng)求都會(huì)創(chuàng)建
生命周期一次請(qǐng)求