制作JSP页面渲染的最简单方法是什么,然后将渲染的html内容作为字符串获取?
答案 0 :(得分:7)
本教程用代码解释了每一步:
http://valotas.com/get-output-of-jsp-or-servlet-response/
当URL无法直接访问JSP时,以这种方式执行此操作具有优势。
答案 1 :(得分:3)
您应该为Writer
的{{1}}提供自己的包装器(通过HttpServletResponse
中的HttpServletResponseWrapper
),每次您写入该作者时,也会存储一个Filter
。
这只是代码的草图,有足够数量的例子,但主要步骤是:
StringBuilder
以使其将每个写入存储在构建器PrintWriter
并使其返回编写包装器HttpServletResponseWrapper
答案 2 :(得分:1)
使用java.net.URL
和java.net.URLConnection
类方法或JSTL <c:import/>