我正在尝试将响应作为HTML保存到文件中,但HttpServletResponse response
上没有可用于检索HTML的方法。
org.springframework.web.servlet.View review = this.vr.resolveViewName("report2", Locale.US);
review.render(model.asMap(), request, response);
System.out.println("html"+response.getOutputStream());
我正在使用 spring-web-mvc 。我从控制器中提取了上面的代码。
如何将HTML内容写入文件?
更新
public class PDFServletResponse extends HttpServletResponseWrapper {
private StringWriter output;
public PDFServletResponse(HttpServletResponse response) {
super(response);
//output= new CharArrayWriter();
// TODO Auto-generated constructor stub
}
public ServletOutputStream getOutputStream() throws IOException {
throw new UnsupportedOperationException();
}
public String toString() {
return output.toString();
}
}
org.springframework.web.servlet.View review = this.vr.resolveViewName("report2", Locale.US);
// System.out.println("rendered html : " + response.getContentAsString());
// reView.render();
review.render(model.asMap(), request, response);
PDFServletResponse responseWrapper = new PDFServletResponse((HttpServletResponse) response);
// chain.doFilter(request, responseWrapper);
在这里,我该如何处理过滤器?