代码之家  ›  专栏  ›  技术社区  ›  naugtur

将JSP输出记录到文件

  •  0
  • naugtur  · 技术社区  · 15 年前

    我不是java爱好者,我从一个朋友那里得到了一些JSP代码用于测试。

    有没有简单的方法可以将JSP的默认输出复制/重定向到服务器上的文件,但仍然完成请求?

    2 回复  |  直到 15 年前
        1
  •  0
  •   YoK    15 年前

    创建一个JSP自定义body标记,可以在处理body之后将其body的内容捕获到文件中。您可以将带有capture标记的jsp分派给包装器,而真正的jsp作为参数传递。

    例子:

    <mytags:capture filename="file.html">
    
    <jsp:include page="<%=request.getParameter("realpage")%>"/>
    
    </mytags:capture>
    

    签出联机标记库:

    http://www.servletsuite.com/jsp.htm

    在这个库中,我找到了“postprocessortaglib”,它有getContent&getContentString,可用于您的案例。

    http://www.servletsuite.com/servlets/postproctag.htm

        2
  •  2
  •   Impiastro    15 年前

    System.out.println("message...");
    

    通常打印到 卡塔琳娜,出去

    推荐文章