如何使用JSP
从文本文件中读取数据,并且应该在不使用JSP
中的任何Java代码的情况下进行检索,文本文件不应放在WEB-INF
下?
答案 0 :(得分:1)
HTML5引入了JavaScript对象FileReader。现在所有主流浏览器都支持它,不需要额外的库。 实例化新对象后,可以将文件作为ArrayBuffer,BinaryString,DataURL或Text读取。这是一个例子:
document.getElementById('file').addEventListener('change', function(e) {
var file = document.getElementById('file').files[0];
var reader = new FileReader();
reader.readAsText(file);
reader.onload = function(e) {
document.getElementById('results').innerText = reader.result;
}
});
<input id="file" type="file">
<div id="results"></div>
我还在JSFiddle
上放了一个工作示例