资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

写文件的路径问题,急!!

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

为了实现根据数据库的值动态生成菜单,我用的方法是在servlet里根据数据库的值写一个js文件,然后显示菜单的jsp页面包含这个js文件就可以了。现在的问题是这样的。我在D盘下建立了一个名为power的工程,然后把那个js文件写在power文件夹下面,语句是这样的。  
  void   WriteFile(String   path,String   str){  
          try   {  
            PrintWriter   pw   =   new   PrintWriter(new   FileOutputStream(path));           pw.println(str);  
                              pw.close();  
          }  
          catch   (IOException   e)   {  
          System.out.println(e.getMessage());  
                  System.out.println("写文件出错");  
          }  
          }  
   
  在后面调用这个函数:   WriteFile("/power/menu.js",str);  
  这样的话,我在jbuilder下运行就能成功,可是把工程中的power.war加载到tomcat5.0后,文件menu.js就不能生成了。请问要怎样改一下,才能在tomcat下正常运行?

网友回答:

发表者:iwenlong

改成绝对路径试试

发表者:jinannanhai79

WriteFile(request.getRealPath("/power/menu.js"),str);  
 


 

 
热门推荐笔记本: 苹果笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved