2013-03-08 63 views
0

我需要創建一個過濾器並修改請求對象中設置的頭值。我們如何使用Filter?修改請求對象中的頭信息,請求對象中沒有可用的setHeader方法。我們如何修改請求中的頭對象使用過濾器

+0

你說的是HTTP嗎? – 2013-03-08 13:15:02

+0

是HttpServletRequest請求對象 – 2013-03-08 13:16:46

+0

爲此使用'HttpServletRequestWrapper'。 – bsiamionau 2013-03-08 13:18:18

回答

1

您可以使用javax.servlet.http.HttpServletRequestWrapper來包裝由服務器傳遞的HttpServletRequest對象。

在包裝類中,您需要重寫getHeader方法並返回標頭的修改值。

你可以參考這裏類似的帖子Modify request parameter with servlet filter

相關問題