如何将文本文件的内容显示到jsp页面中

use*_*900 3 java jsp

我有一个网络项目.执行项目后,它将生成一个包含特定结果的文本文件.在最后的jsp页面中只包含成功报告.但我想在该jsp页面中显示文本文件的内容.我需要做些什么来实现这个目标?

谢谢.科希克

Bal*_*usC 6

如果文件保存在公共webcontent中,则使用JSTL <c:import>显示它.

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<pre><c:import url="file.txt" /></pre>
Run Code Online (Sandbox Code Playgroud)

<pre>使换行符在HTML输出被保存标签是必要的.替代方案是将CSS添加white-space: pre;到包含元素,或替换\n<br/>.

如果文件没有保存在公共web内容,然后创建一个servlet它得到一个InputStream由它FileInputStream和它写入OutputStreamHttpServletResponse,这样你终于可以用<c:import>这个.