可以用FileReader读所有的内容显示在文件上
然后保存的时候再保存为同名的文件覆盖原来的文件。java里面不可能只对某一部分进行修改,只能所有读出来修改了再写回去
然后保存的时候再保存为同名的文件覆盖原来的文件。java里面不可能只对某一部分进行修改,只能所有读出来修改了再写回去
解决方案 »
- 是否有关于 salesforce的论坛板块??
- 跪球一个jsp+Mysql 论坛系统 !!!! 急
- 正则表达式 筛查 方法?
- java怎么引用JSP变量
- 一个非常简单的自定义标签问题(急,进者有分)
- 知道网站总的访问量了,怎么计算当日访问量,希望能提供解决思路或源码 ??? 在线结帖 !!!
- 新手请教,请各位不吝指教!谢谢!
- Jsp中数据库连接的问题,急:(郁闷了好几天了
- 记录集的问题!
- eclipse里项目部署到tomcat后,结构怪怪的,运行tomcat后项目也没有运行
- 如何在applet 中显示eps 图形文件
- 一个列表,每行都有一个打开新页面的链接,每点一个都打开一个页面窗口,这样多点几个链接就会弹出N多个窗口,好烦,可不可以同时只保留一个打
String str=request.getParameter("str");
File f=new File("xxx.txt");
f.delete();
f.createFile();
FileWriter write(str)
<%
//变量声明
String strFileName; //文件名
File objFile; //文件对象
FileReader objFileReader; //读文件对象
char[] chrBuffer = new char[10]; //缓冲
int intLength; //实际读出的字符数(一个中文为一个字符)//设置待读文件名
strFileName = "d:\\test.txt";//创建文件对象
objFile = new java.io.File(strFileName);//判断文件是否存在
if(objFile.exists()){//文件存在
//创建读文件对象
objFileReader = new FileReader(objFile);//读文件内容
if((intLength=objFileReader.read(chrBuffer))!=-1)
{
//输出%><textarea name="filearea" cols="100" rows="30" id="filearea"><%out.write(chrBuffer,0,intLength);%></textarea><%}//关闭读文件对象
objFileReader.close();
}
else{//文件不存在
out.println("下列文件不存在:"+strFileName);
}
%>这样变成出来无数个TEXTAERA,每个里面只有一行字…………方法2:
<%
String Filepath ;
Filepath = "d:\\downloads\\mrtg.cfg";
FileReader fr = new FileReader(Filepath); //建立FileReader对象,并设定由fr对象变量引用
BufferedReader br = new BufferedReader(fr); //建立BufferedReader对象,并设定由br对象变量引用
while(!(fr.read()==-1)){
String line = br.readLine(); //读取一行数据
%>
<form name="form1" method="post">
<textarea name="filearea" cols="100" rows="30" id="filearea"><%=line%></textarea>
</form>
<%
}//out.println(Line + "<BR>"); //输出读取得的数据
br.close(); //关闭BufferedReader对象
fr.close(); //关闭文件
%>这样变成只有一个TEXTAREA和一行字…………帮帮看看什么地方错误!!
谢谢!