【发布时间】:2011-09-08 11:35:08
【问题描述】:
您能否帮助我使用 java 类/servlet 读取 servlet 输出。 场景:我有一个从 out.println("Hello World) 打印“Hello World”的 servlet。
我需要在 java/servlet 文件中捕获该 servlet 的输出并执行任务
感谢任何线索。
谢谢
【问题讨论】:
-
Sample Snippet 会更有帮助。谢谢
您能否帮助我使用 java 类/servlet 读取 servlet 输出。 场景:我有一个从 out.println("Hello World) 打印“Hello World”的 servlet。
我需要在 java/servlet 文件中捕获该 servlet 的输出并执行任务
感谢任何线索。
谢谢
【问题讨论】:
如果 out 是响应流,那么您可以使用 HttpURLConnection 进行调用以读取它在响应中打印的输出。
另见
【讨论】:
我们可以使用filters。在“链接”之后,我们可以使用响应对象来读取响应字符串。
chain.doFilter(request, response);
有一个带有完整描述的类似问题。由于它包含广泛的描述,我不再在这里重复。
【讨论】:
HttpServletResponse 读取正文的标准方法。没有getInputStream() 方法什么的。