過濾器為什么不能直接返回?cái)?shù)據(jù)???
過濾器怎么不能直接返回?cái)?shù)據(jù)??? 從response.getWwriter(); ?, 此時(shí) response就已經(jīng)產(chǎn)生了,怎么不可以了???
過濾器怎么不能直接返回?cái)?shù)據(jù)??? 從response.getWwriter(); ?, 此時(shí) response就已經(jīng)產(chǎn)生了,怎么不可以了???
2014-12-14
舉報(bào)
2014-12-15
您好,我說的過濾器不能直接返回的意思是不能直接處理用戶請求,也不能直接對客戶端生成響應(yīng)。response對象是HttpServletResponse,已經(jīng)是訪問的Web資源返回的響應(yīng)數(shù)據(jù)。過濾器不是一個(gè)標(biāo)準(zhǔn)的Servlet,主要用于對HttpServletRequest進(jìn)行預(yù)處理,也可以對HttpServletResponse進(jìn)行后處理。
2016-10-07
我也覺得是過濾器技術(shù)上是可以直接返回?cái)?shù)據(jù),老師說的是它的設(shè)計(jì)理念吧,不是不能,是不應(yīng)該吧。
“response對象是HttpServletResponse,已經(jīng)是訪問的Web資源返回的響應(yīng)數(shù)據(jù)”不是很理解。HttpServletResponse本質(zhì)上是對客戶端輸出的一個(gè)參考,無論哪個(gè)對象持有都可以對客戶端輸出信息。