1

我在 Tomcat 中,并且有一个带有 JSP 内容的字符串。我尝试获取 HttpServletResponse 表示 HTML 输出。在正常情况下,您调用 JSP,WebContainer 将其转换为 Servlet 并生成输出。

但是我没有 JSP 作为文件,只有一个带有 JSP 内容的字符串。是否有可以放置 Stream 并对其进行处理的类或工厂?

期待中的感谢

4

1 回答 1

1

,没有现成的解决方案。

但是,你可以试试这个:

  • 将 JSP 字符串写入 Web 应用程序内容根目录中的文件。比方说/tmp/jspstring.jsp。用于getServletContext().getRealPath("/tmp/jspstring.jsp")获取新jsp的路径。
  • 使用RequestDispatcher包含新创建的 JSP,这样服务器将使用
于 2012-04-11T16:56:39.510 回答