推荐于2016-07-30 · 知道合伙人数码行家
关注
展开全部
思路:在action中写个生成文件的方法,然后适当时候调用就可以了。
举例,生成txt文件,放到webroot下:
String text = request.getParameter("text");
String readStr=""; //用于一直存储
String read=""; //用于临时读取
FileReader fileread;
BufferedReader bufread;
try {
fileread = new FileReader("C:\\Documents andSettings\\Administrator\\Workspaces\\MyEclipse8.6\\TaskTwo\\WebRoot\\b.txt");
bufread = newBufferedReader(fileread);
try {
while ((read = bufread.readLine()) != null) {
readStr = readStr +read;
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
举例,生成txt文件,放到webroot下:
String text = request.getParameter("text");
String readStr=""; //用于一直存储
String read=""; //用于临时读取
FileReader fileread;
BufferedReader bufread;
try {
fileread = new FileReader("C:\\Documents andSettings\\Administrator\\Workspaces\\MyEclipse8.6\\TaskTwo\\WebRoot\\b.txt");
bufread = newBufferedReader(fileread);
try {
while ((read = bufread.readLine()) != null) {
readStr = readStr +read;
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
展开全部
String savePath = ServletActionContext.getServletContext().getRealPath("/") + "你的想保存的路径";
例如webroot下面有个js的文件夹,可以写成
String savePath = ServletActionContext.getServletContext().getRealPath("/") + "js/";
File nowFile =new File(savePath );//path为文件路径
例如webroot下面有个js的文件夹,可以写成
String savePath = ServletActionContext.getServletContext().getRealPath("/") + "js/";
File nowFile =new File(savePath );//path为文件路径
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
File nowFile =new File(path);//path为文件路径
if(!nowFile.exists()){//如果文件不存在
nowFile.createNewFile();//新建文件
}
if(!nowFile.exists()){//如果文件不存在
nowFile.createNewFile();//新建文件
}
更多追问追答
追问
重点是这个路径怎么写
追答
你想在哪里建文件啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译后的.class文件?
更多追问追答
追问
不是,我想在后台action里往webroot下生成一个配置文件,json格式的js文件
追答
不懂你想干什么用,你直接在action里面通过io流输出文件到指定目录下。
你确定你的思路没错?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询