Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将JSP InputStream转换为ServletResponse?_Java_Jsp_Servlets - Fatal编程技术网

Java 如何将JSP InputStream转换为ServletResponse?

Java 如何将JSP InputStream转换为ServletResponse?,java,jsp,servlets,Java,Jsp,Servlets,我在Tomcat中,有一个包含JSP内容的字符串。我试图得到HttpServletResponse意味着HTML输出。在正常情况下,调用JSP,WebContainer将其转换为Servlet并生成输出 但我没有JSP作为文件,只有一个包含JSP内容的字符串。是否有一个类或工厂,我可以把流和得到它的处理 感谢期待否。没有现成的解决方案 但是,您可以试试这个: 将JSP字符串写入web应用程序内容根目录中的文件。比如说/tmp/jspstring.jsp。使用getServletContext(

我在Tomcat中,有一个包含JSP内容的字符串。我试图得到HttpServletResponse意味着HTML输出。在正常情况下,调用JSP,WebContainer将其转换为Servlet并生成输出

但我没有JSP作为文件,只有一个包含JSP内容的字符串。是否有一个类或工厂,我可以把流和得到它的处理


感谢期待

否。没有现成的解决方案

但是,您可以试试这个:

  • 将JSP字符串写入web应用程序内容根目录中的文件。比如说
    /tmp/jspstring.jsp
    。使用
    getServletContext().getRealPath(“/tmp/jspstring.jsp”)
    获取新jsp的路径
  • 使用
    RequestDispatcher
    包括新创建的JSP,这样服务器将使用

否。没有现成的解决方案

但是,您可以试试这个:

  • 将JSP字符串写入web应用程序内容根目录中的文件。比如说
    /tmp/jspstring.jsp
    。使用
    getServletContext().getRealPath(“/tmp/jspstring.jsp”)
    获取新jsp的路径
  • 使用
    RequestDispatcher
    包括新创建的JSP,这样服务器将使用

好的,我希望有一个更好的解决方案,但我认为它会对我有效。好的,我希望有一个更好的解决方案,但我认为它会对我有效。“带JSP内容的字符串”是什么?你的标题和你的问题有什么关系?什么是“包含JSP内容的字符串”?你的题目和你的问题有什么关系?