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