日期:2014-05-18 浏览次数:20934 次
String spna=(String)session.getAttribute("spname");
String spfor=(String)session.getAttribute("spformat");
spna=spna+spfor;
String msg = "";
String local = request.getRequestURL().toString();
//out.println(local);
//out.flush();
//local="http://localhost:8090/myjsp/spbf.jsp"
String url0;
url0 ="/myjsp/spwj/"+spna;
url0 = url0.replaceAll(" ","%20");
msg += "mkList(\"";
msg += local.substring(0,local.substring(0,local.lastIndexOf("/")).lastIndexOf("/"))+url0;
//out.println(msg);
//out.flush();
msg += "\",\"";
msg += spna;
msg += "\");\n";
//out.println(msg);
//out.flush();
//下面开始生成播放列表的操作
String msghead="<asx version=\"3\">\n<title>JSPBOOK</title>\n<repeat>\n";
String msgtail="</repeat>\n</asx>";
msg=new StringBuffer(msghead).append(msg).append(msgtail).toString();
//out.print(msg);
//out.flush();
String s=(String)session.getAttribute("loginuser");
if (s==null);{
s="";
}
String filename = request.getRealPath("mylist/ulist"+s+".asx" );
//out.print(filename);
//out.flush();
java.io.File f = new java.io.File(filename);
if(!f.exists())//如果文件不存,则建立
{
f.createNewFile();
}
try
{
PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
pw.println(msg);//写内容
pw.close();
}
catch(IOException e)
{
out.println(e.getMessage());
}
%>
if(!f.exists())//如果文件不存,则建立
{
f.mkdirs();
}
try
{
PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
pw.println(msg);//写内容
pw.flush();
pw.close();
}
------解决方案--------------------
FileWriter writer = new FileWriter(file , true);
writer.write("----------------------------");
writer.flush();
writer.close();
------解决方案--------------------
有注释的,可以参考下。。。
http://hi.baidu.com/snowgod/blog/item/919d797e0aa81e0028388ab8.html