说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

在jsp页面里怎样在当前目录生成文件并往里写数据?

编辑:说三道四文库 发布时间:2018-01-16 11:14
HTML文档下载 WORD文档下载 PDF文档下载
想在jsp页面的当前目录生成一个文件,并写数据。请问怎样实现?
"生成一个文件"==>建一FILE对象就行,
写数据有几种写法,但基本都差不多...
可以用BufferedReader\BufferedWriter
一行行读,一行行写
我试了,页面也没有报错,但文件没有在当前页面生成,不知道生成在哪儿了?
能不能写出具体代码?
把代码铁出来,或则找找示例,太简单的一个问题了,如果你是写TXT的话
URL temp = this.getClass().getResource("/filename");
String path = temp.toString();
path = path.substring(path.indexOf("/") + 1);
在jsp页面加入下列代码:
PrintWriter Test = new PrintWriter(new FileWriter("test.txt"));
Test.println("thisisatest");
Test.close();
单独做成应用程序都可以,在jsp页面里不知道文件生成在哪儿了。
我给你一个完整的程序吧,不过,你要清楚,生成的文件是再服务器端的,不会在客户端。

import java.io.*;
import java.util.Date;


public class WriteFileBean
{

    public String localpath;
    public String FileName;

    public WriteFileBean()
    {
    }

    public void WriteFile(String str)//with date record
    {
        try
        {
            Date now = new Date();
            str = String.valueOf(String.valueOf((new StringBuffer(String.valueOf(String.valueOf(str)))).append("  ").append(now.toString()).append(" ")));
            str = String.valueOf(String.valueOf((new StringBuffer(String.valueOf(String.valueOf(str)))).append('\r').append('\n')));

            FileWriter fw = new FileWriter(String.valueOf(String.valueOf(localpath)).concat(FileName), true);
            for(int i = 0; i < str.length(); i++)
            {
                fw.write(str.charAt(i));
            }
            fw.close();
        }
        catch(IOException ioexception) { }
    }


}

这么调用:
<%
    tempFile=new WriteFileBean();
    tempFile.localpath="c:\\";
    tempFile.FileName="test.log";
    tempFile.WriteFile("This is only a test!");
%>

广告条轮播-PHP初学入门教程10 操作MySQL数据库实现简单的留言板-PHP初学入门教程11 使用PHP来操作Oracle数据库 -PHP初学入门教程12 技术杂项PHP教程结束篇 -PHP初学入门教程13 .NET中DataSet和DataReader的区别与转换 我的女朋友从建设银行跳槽到招商银行,为祝她前程似锦,我要现在马上散分! 农历算法提供给大家!!~ 怎么配置才能让浏览器支持XML????? 请各位高手帮帮小弟,怎么把这样的数据发送过去啊?并得到XML,谢谢,真的很急! *****急寻有平面效果的ComboBox控件 ******** 请兼职Delphi程序员,要求有两年以上开经验。 求:intel ixp2xxx np资料及开发包,有 ixp1200也行 欢迎搞这个的朋友们交流 在quickrep中如何知道打印的总页数? 这种情况是不是该用触发器呢? 物体从距地面高度为1.25m处开始做自由落体运动, MATLAB中通过一组离散数据拟合得到函数后,怎样 3的倍数的偶数是 将一把直角尺和一把直尺如图放置,如果∠α=43°, 怎样用无刻度的直尺画角平分线?如何证明?网上的那个 如图,用刻度尺将线段BC二等分,过该点E用直尺和三 为什么男人比女人的温度高? 怎么看一个男人是爱你的人还是爱你的身体?怎么看他是 男生和女生肢体接触,会对男生的身体有变化吗?听说女 外交部就安倍涉华挑衅言论、美监听他国外交部:中方对叙提交化武初始宣布和销张平会见欧洲客人新闻分析:格鲁吉亚大选后内政外交如何新闻人物:格鲁吉亚当选总统马尔格韦拉薛涌专栏:美国其实不无聊前4个月广东外贸同比降23.5%南京铱 192放射源丢3天后找回一跳就有桑巴味勒流起龙,有关文化触摸感的经典叙事袁氏霸天下重生之奇货可居劫天衣我是教练仙戮之道太行大峡谷旅游红旗渠旅游马氏庄园旅游海鲜市场旅游维多利亚旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘