Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
Javascript 如何从网页读取文本文件?_Javascript_Html - Fatal编程技术网

Javascript 如何从网页读取文本文件?

Javascript 如何从网页读取文本文件?,javascript,html,Javascript,Html,我试图在HTML/Javascript网页中逐行读取文本文件 我要读取的文本文件位于网页目录的“data”文件夹中。要读取文本文件,我在脚本标记中使用FileReader和BufferedReader 在使用文件路径创建FileReader的那一行中,出现了一个错误“Uncaught syntax error:意外标识符”,请参见下面的代码 我想问题可能是这些是Java对象,所以我可能需要导入它们。我试图补充: import java.io.FileReader; and import java

我试图在HTML/Javascript网页中逐行读取文本文件

我要读取的文本文件位于网页目录的“data”文件夹中。要读取文本文件,我在脚本标记中使用FileReader和BufferedReader

在使用文件路径创建FileReader的那一行中,出现了一个错误“Uncaught syntax error:意外标识符”,请参见下面的代码

我想问题可能是这些是Java对象,所以我可能需要导入它们。我试图补充:

import java.io.FileReader;
and
import java.io.BufferedReader;
但后来有了一个

“意外标识符”

错误

“导入java.io.FileReader

"


网页不再像以前那样在Chrome中正确加载;它只是在中间停止。

< P>浏览器只支持JavaScript,而不是java。尽管这两个名称中都有
Java
,但它们是两种完全不同的语言。一个与另一个无关

您使用的是Java指令。所以你将一事无成。 Javascript直到最近才支持在客户端读取文件。HTML5拯救了我们,现在你可以了。 以下是关于如何使用javascript读取文件的说明:


*Java中有一种称为applet的东西,它允许在浏览器客户端运行Java,但它们已被弃用,并且自版本9起已从Java中删除,所以不要再在客户端运行Java了。

Java!=Javascript您能否确认您是否正试图在
Java
中执行此操作(因此您选择了错误的标记)。。。或者你真的试图在
javascript
中实现它,并且误解了这两种语言之间的差异?我的直觉是,这是前一个问题。我不同意这是一个重复的链接问题。看起来OP试图用JS解决一个问题,不理解JS和Java之间的区别,并遵循Java教程…但没有成功。他们可能正在使用JSP,并且在
两种方式之间产生了混淆,问题应该保持关闭状态,因为它要么是重复的,要么不清楚。如果他们澄清了这一点,并且副本不适用,那么可以重新打开它(或者,更可能的是,更改副本)。我的直觉是OP正在用Java进行开发,但无意中选择了错误的标记号。。。OP在问题中特别提到了javascript啊,这是一个公平的观点,感谢大家的评论和帮助!我正在使用Javascript。Nelson帮了我的忙,他指出HTML5是使用我需要的Javascript文件阅读器功能所必需的。显然,Java中有一个类似的FileReader对象,我使用的是Java语法。很高兴我能提供帮助。如果这篇文章有用,请投票。谢谢:)
FileReader tidewatchDataOutput = new FileReader("data/test.txt");
BufferedReader bufferSCHISMDataReader = new BufferedReader(tidewatchDataOutput);