【发布时间】:2011-11-15 10:54:29
【问题描述】:
让 JSP 页面呈现,然后将呈现的 html 内容作为字符串获取的最简单方法是什么?
【问题讨论】:
让 JSP 页面呈现,然后将呈现的 html 内容作为字符串获取的最简单方法是什么?
【问题讨论】:
有这个教程,用代码解释每一步:
http://valotas.com/get-output-of-jsp-or-servlet-response/
当 JSP 不能通过 URL 直接访问时,这样做有好处。
【讨论】:
您应该为HttpServletResponse 的Writer 提供自己的包装器(通过HttpServletResponseWrapper 在Filter 中),并且每次写信给该作者时,也将存储在StringBuilder 中。
这只是代码的草图,有足够数量的示例,但主要步骤是:
PrintWriter 以使其将每次写入存储在构建器中HttpServletResponseWrapper 并使其返回作者包装器chain.doFilter(request, new HttpServletResponseWrapper(response))
【讨论】:
使用java.net.URL 和java.net.URLConnection 类方法或JSTL <c:import/>
【讨论】: