我想从C读取一个文本文件:/Users/Owner/Documents/number.txt
这是我的read.jsp
代码 <% String filePath = request.getParameter("inputFileElement"); %>
<html>
<head>
<title>display</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<%@page import="java.io.*" %>
</head>
<body>
<%
String fileName = filePath;
BufferedReader is = new BufferedReader(new FileReader(fileName));
String fileData = "";
while((fileData = is.readLine()) != null)
{
out.println(fileData);
}
%>
</body>
</html>
我总是遇到此错误HTTP状态404 - number.txt(没有这样的文件或目录)
我错在哪里?谢谢
答案 0 :(得分:0)
您必须考虑将外部文件添加到项目目录中:
公开强>
即使是简单的超链接也可以指向此文件
YourWebApp&gt;网络&gt; number.txt
<强>限制强>
在这里你需要付出一些努力才能显示文件内容
YourWebApp&gt;网络&gt; WEB-INF&gt; number.txt
答案 1 :(得分:0)