我正在嘗試記錄(只是爲了簡單起見,現在就寫控制檯編寫)HttpServletResponse將返回的最終呈現HTML。 (即身體)。爲此,我使用的是HandlerInterceptorAdapter從Spring MVC中,像這樣:使用Spring MVC從HttpServletResponse記錄響應正文(HTML)HandlerInterceptorAdapter
public class VxmlResponseInterceptor extends HandlerInterceptorAdapter {
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
System.out.println(response.toString());
}
}
可正常工作,我看到控制檯HTTP響應頭。我的問題是,是否有一種相對簡單的方法可以將整個響應主體(即最終呈現的HTML)記錄到控制檯,而無需通過PrintWriters,OutputStream等進行跳轉千斤頂。
在此先感謝。
這通常使用的幫助下完成容器......你在做什麼? – skaffman 2010-01-28 23:17:58
我通過jetty-maven-plugin在Jetty 7中運行它,但我不明白爲什麼這應該很重要。我希望看到瀏覽器將收到的html響應。 – csamuel 2010-01-28 23:35:57