想服务器上写文件,
请教一个问题,在jsp文件中,怎么通过输入流,输出流像服务器写文件啊,我像本地文件写呢,可是放到jsp中,上传服务器,怎么说我路径不对啊,我改了路径啊
不晓得像服务器上写文件要别的东西吗
<%FileWriter out1=new FileWriter("/2.js"); 地址是这么写吗
BufferedWriter outbuffer=new BufferedWriter(out1);
outbuffer.write("var interval_time=5\r\n");
outbuffer.write("var focus_width=260\r\n");
outbuffer.write("var focus_height=180\r\n");
outbuffer.write("var text_height=18\r\n");
outbuffer.write("var text_align= 'center'\r\n");
outbuffer.write("var swf_height = focus_height+text_height\r\n");
outbuffer.write("var pics= 'image/4.jpg|image/1.jpg|image/2.jpg|image/3.jpg'\r\n");
outbuffer.write("var links='");
outbuffer.write(s[0]);
outbuffer.write("|");
outbuffer.write(s[1]);
outbuffer.write("|");
outbuffer.write(s[2]);
outbuffer.write("|");
outbuffer.write(s[3]);
outbuffer.write("\r\n");
outbuffer.write("var texts='");
outbuffer.write(s[4]);
outbuffer.write("|");
outbuffer.write(s[5]);
outbuffer.write("|");
outbuffer.write(s[6]);
outbuffer.write("|");
outbuffer.write(s[7]);
outbuffer.write("\r\n");
outbuffer.write("document.write('
outbuffer.write("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"'+ focus_width +'\" height=\"'+ swf_height +'\">');\r\n");
outbuffer.write("document.write('');\r\n");
outbuffer.write("document.write('');\r\n");
outbuffer.write("document.write('');\r\n");
outbuffer.write("document.write('');\r\n");
outbuffer.write("document.write('');\r\n");
outbuffer.flush();
outbuffer.close();
out.println("上传成功");
out.println("数据为:");
for(int i=0;i
out.println("
"+s[i]);
%>
[b]问题补充:[/b]
2.js放到服务器上,按照1喽所说的
2.js要放在那里.
和这个jsp的目录结构是怎么的.
同一个目录
FileWriter out1=new FileWriter("2.js");
不要/
这样我试验呢,不行, 服务器地址:x01.jspwebhost.cn