Servlet規(guī)范中所引入的filter令人心動(dòng)不已,因?yàn)樗肓艘粋€(gè)功能強(qiáng)大的攔截模式。Filter是這樣一種Java對(duì)象,它能在request到達(dá)servlet的服務(wù)方法之前攔截HttpServletRequest對(duì)象,而在服務(wù)方法轉(zhuǎn)移控制后又能攔截HttpServletResponse對(duì)象。你可以使用filter來實(shí)現(xiàn)特定的任務(wù),比如驗(yàn)證用戶輸入,以及壓縮web內(nèi)容。但你擬富有成效地使用過濾器的念頭卻被你不能改變HttpServletRequest對(duì)象的參數(shù)的現(xiàn)實(shí)掃了興,因?yàn)閖ava.util.Map所包裝的HttpServletRequest對(duì)象的參數(shù)是不可改變的。這極大地縮減了filter的應(yīng)用范圍。至少在一半的時(shí)間里,你希望可以改變準(zhǔn)備傳送給filter的對(duì)象。如果在HttpServletRequest對(duì)象到達(dá)Struts的action servlet之前,我們可以通過一個(gè)filter將用戶輸入的多余空格去掉,難道不是更美妙嗎?這樣的話,你就不必等到在Struts的action表單驗(yàn)證方法中才進(jìn)行這項(xiàng)工作了。 查看全文>>
技術(shù)文章2016-11-29 |傳智播客web前端培訓(xùn)學(xué)院 |前端培訓(xùn),HTML培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
技術(shù)文章2016-11-23 |傳智播客web前端開發(fā)培訓(xùn)學(xué)院 |web前端開發(fā)培訓(xùn)
北京校區(qū)