如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面

<textarea name="info" style="width:800; height:500"></textarea><p>
<input type="submit" value="保存 ">
我只知道<input name="test" type="file" value="打开"/>可以得到路径,但是没用,求实现代码

<%@page import="java.io.BufferedReader"%>
<%@page import="java.io.FileReader"%>
<%@page import="java.io.File"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
//此处写你的txt文件的绝对路径
FileReader reader = new FileReader("E:/WorkSpace/JSPTest/WebContent/test.txt");
BufferedReader bufferedReader = new BufferedReader(reader);
StringBuffer txt = new StringBuffer();
String temp = null;
while((temp = bufferedReader.readLine()) != null) {
txt.append(temp);
}
%>
<textarea rows="" cols="">
<%=txt %>
</textarea>
</body>
</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-20
方法一:使用javascript的FileSystemObject对象读取文件并操作;
方法二:按照你上面的例子,文件上传到服务器后,把内容反写到页面上,需要用AJAX技术。
具体如何实现请百度。追问

百度里找不到啊,

本回答被提问者采纳

如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面
DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/html4\/loose.dtd">Insert title here<%\/\/此处写你的txt文件的绝对路径FileReader reader = new FileReader("E:\/WorkSpace\/JSPTest\/WebContent\/test.txt");BufferedReader bufferedReader = new BufferedRead...

怎么获取JSP表单中file的值
JSP上传文件使用的开源组件UPload,获得file文件路径,可以使用如下方法:String myFilepath=myFile.getFilePath();获得该文件的路径,使用上述方法有一个前提就是必须确保已经上传成功。

在html中提交表单后,文本框中的内容不清空,而且下次登录到这个页面是文...
1使用form提交,把文本框的 数据 提到脚本处理后再返回来重新填充 文本框 2使用ajax 下次登录文本框中内容依旧不变 在第一次输入内容时保存到数据库(或文本文件,反正得存到服务器上的一个地方)下次登录的时候把数据插出来,重新填充文本框

...浏览器输入url地址,获取硬盘某个pdf文件。怎么做 ?如下图这种效...
2. 把图片拖动到状态栏的收集器图标,此图片就会自动保存到收集器所指定的路径中。8. 怎样快速的搜索?1. 在搜索栏键入关键字后按回车键。2. 把要搜索的关键字拖放到搜索栏。3. 把关键字拖放到页面中任何地方。4. 设置地址栏转到按钮显示搜索引擎菜单,在地址栏输入关键字,点击转到按钮的搜索引擎...

如何 在页面上动态显示硬盘的文件目录结构,就像华为网盘左侧文件列表导 ...
1 首先你能写个遍历硬盘目录的程序,(会用掉递归),能正确遍历目录跟文件。2 找一个你需要的第三方树形控件 3 简单点:就在jsp里写你的遍历代码,然后用你的程序输出html或者js标签,用于生成树的标签就可以了。复杂点呢,你就自己构造一个可以嵌套的对象,只需要有id,名字,跟子集合就可以了,...

怎么在下载到硬盘的网页间建立链接
首先考虑楼上deinfo提到的情况,如果你下载的页面是动态页面则运行这些页面需要使用服务器才行,像通常那样双击文件尝试用浏览器直接打开是不可能的,因为浏览器不能解析这些文件,需要服务器解析才行,你查看一下下载的页面的后缀,如果是诸如.asp .php .jsp这样的后缀即说明页面是后台页面,如果是.html...

JSP页面中如何获取浏览路径?java
1.可以在servlet的init方法里 String path = getServletContext().getRealPath("\/");这将获取web项目的全路径 例如 :E:\\eclipseM9\\workspace\\tree\\ tree是我web项目的根目录 2.你也可以随时在任意的class里调用 this.getClass().getClassLoader().getResource("\/").getPath();这将获取 到classes...

如何查找windows网页中文本框的存储值
方法是:进入“控制面板\/系统\/高级\/性能\/设置\/高级\/虚拟内存\/更改”,来到虚拟内存设置窗口,首先确定你的页面文件在哪个驱动器盘符,然后将别的盘符驱动器的页面文件全部禁用。建议你把它是设置到其他分区上,而不是默认的系统所在的分区,这样可以提高页面文件的读写速度,有利于系统的快速运行。根据微软的建议,页面文件...

如何获得file控件的文本框内的值?
FileUpload控件 FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器。用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\\MyFiles\\TestFile.txt)来指定要上载的文件。用户也可以通过单击“浏览”按钮,然后在“选择文件”对话框中...

怎么把本地硬盘里的网站网页刻到DVD里?
首先,需要你做的网站内容全部都是 静态页面,就是说都不是ASP.PHP.JSP等程序文件,不需要服务器的解释,只用IE就可以浏览。其次,你本地文件的链接必须都使用相对路径。(不可以换个目录,点击个图片就会找不到)这个可以用dreamware来改 在dreamware里建立站点就可以批量更改。最后,刻录就简单了,把...

相似回答