3
我已經搜索並看到這個問題的帖子,但沒有找到答案如何可能。doFilter後添加回復標題
我想要做什麼是過濾器鏈後添加標題,
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletResponse httpResp = (HttpServletResponse) response;
try {
HttpServletResponseWrapper bufferedResponse = new HttpServletResponseWrapper (httpResp);
chain.doFilter(request, bufferedResponse);
} finally {
// header added at this line is not actually being added.
bufferedResponse.setHeader("ADD A HEADER: ", "HEADER");
}
}
多個帖子所說,可以通過使用HttpServletResponseWrapper但它不是爲我工作,任何人都可以幫助我在此。
是的,我試圖實現選項2或3你有建議。但尚未成功。你有沒有任何示例代碼。 [link] http://www.wetfeetblog.com/servlet-filer-to-log-request-and-response-details-and-payload/431 [link]使用以下方法緩衝響應。我正在使用響應標題,但在如何添加標題上掙扎 – Kishore