文件的读写 (简单)
我的jsp中,又一个按钮,其中onClick=writeToFile()
然后,我定义writeToFile函数,目的时实现文件的读写功能
<SCRIPT LANGUAGE="JavaScript">
function writeToFile() {
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
f.Write("Hello world!");
f.Close();
f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
r = f.ReadLine();
return(r);
}
</script>
结果当然时不行,请帮我看看。 谢谢!
问题点数:50、回复次数:5Top
1 楼www203(水户洋平)回复于 2002-12-05 22:26:29 得分 0
你怎么能用javascript调用jsp的函数
javascript是在服务器端监听用户的操作
jsp是在服务器端解释执行
所以…………Top
2 楼net_lover(【孟子E章】)回复于 2002-12-05 22:34:17 得分 20
<SCRIPT LANGUAGE="JavaScript">
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\testfile.txt", ForWriting, true);
f.Write("Hello world!");
f.Close();
f = fso.OpenTextFile("c:\\testfile.txt", ForReading);
r = f.ReadLine();
alert(r);
</script>Top
3 楼miggywang()回复于 2002-12-06 10:54:58 得分 0
问题太笨了,见谅,我是初学者,要再短时间内完成任务,只有再网上东看看西望望。
我的程序本意是这样的。
网页上又些表格,包括单行输入,多行输入,下拉等控件,然后,通过点击确定按钮来执行一个程序,将用户的输入信息写到一个文件中,请大家能忍受这样的简单问题,要能给我完整的源程序更好。
谢谢!Top
4 楼zxhong(红透半边天)回复于 2002-12-06 11:08:05 得分 30
public void WriteFile(String filePath,String test) throws FileNotFoundException
{
//path = filePath;
try {
//创建PrintWriter对象,用于写入数据到文件中
PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));
//用文本格式打印整数Writestr
pw.println(test);
//清除PrintWriter对象
pw.close();
} catch(IOException e) {
//错误处理
System.out.println("写入文件错误"+e.getMessage());
}
}
//有多少参数都可以
Top
5 楼miggywang()回复于 2002-12-06 11:24:24 得分 0
不好意思,我还是不清楚,java程序我能写出来,jsp就不行了,主要还是原理不明白。其实,我想问的主要是怎么让点击完按钮后执行你上面的程序。
按钮中<input type="SUBMIT" name="Layer60" value="写入" onClick="writeToFile()">
接下来就是怎么定义writeToFile()函数。是用
<script>
function writeToFile(){
.....
}
</script>
还是用别的,怎么能用到上面的程序!
原谅这个笨问题!Top




