0
我需要創建一個過濾器並修改請求對象中設置的頭值。我們如何使用Filter?修改請求對象中的頭信息,請求對象中沒有可用的setHeader方法。我們如何修改請求中的頭對象使用過濾器
我需要創建一個過濾器並修改請求對象中設置的頭值。我們如何使用Filter?修改請求對象中的頭信息,請求對象中沒有可用的setHeader方法。我們如何修改請求中的頭對象使用過濾器
您可以使用javax.servlet.http.HttpServletRequestWrapper
來包裝由服務器傳遞的HttpServletRequest
對象。
在包裝類中,您需要重寫getHeader
方法並返回標頭的修改值。
你可以參考這裏類似的帖子Modify request parameter with servlet filter
你說的是HTTP嗎? – 2013-03-08 13:15:02
是HttpServletRequest請求對象 – 2013-03-08 13:16:46
爲此使用'HttpServletRequestWrapper'。 – bsiamionau 2013-03-08 13:18:18