用java写的一个web程序,现在希望在页面上点击保存按钮,
能够弹出保存对话框,然后将指定输出的内容写成文件保存在选择的路径下.
请高手指点.用js的document.execCommand 貌似只能输出页面,
我现在要输出的是后端获取的一些信息.用java的swing 我没有成功.

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lily1314】截止到2008-07-23 16:23:35的历史汇总数据(不包括此帖):
    发帖的总数量:68                       发帖的总分数:1210                     每贴平均分数:17                       
    回帖的总数量:73                       得分贴总数量:13                       回帖的得分率:17%                      
    结贴的总数量:53                       结贴的总分数:1000                     
    无满意结贴数:13                       无满意结贴分:340                      
    未结的帖子数:15                       未结的总分数:210                      
    结贴的百分比:77.94 %               结分的百分比:82.64 %                  
    无满意结贴率:24.53 %               无满意结分率:34.00 %                  
    楼主加油
      

  2.   

    点击保存按钮时, 请求指定的jsp或servlet,如以下jsp代码把D盘的MengxianhuiDocTest.doc文件以流的方式输出到客户端,并会弹出保存对话框,提示用户下载!
          <%   
          //   得到文件名字和路径   
          String   filename   =   "MengxianhuiDocTest.doc";   
          String   filepath   =   "D:\\";   
            
          //   设置响应头和下载保存的文件名   
          response.setContentType("APPLICATION/OCTET-STREAM");   
          response.setHeader("Content-Disposition",   
          "attachment;   filename=\""   +   filename   +   "\"");   
          
          //   打开指定文件的流信息   
          java.io.FileInputStream   fileInputStream   =   
            new   java.io.FileInputStream(filepath   +   filename);   
              
          //   写出流信息   
          int   i;   
          while   ((i=fileInputStream.read())   !=   -1)   {   
            out.write(i);   
          }   
          fileInputStream.close();   
          out.close();   
        %>  
      

  3.   

    不通过下载的这种方式.
    这样描述:
    就是一个html的文件,点击 保存 按钮,弹出保存对话框,然后保存文件.
      

  4.   

    楼主是要在浏览器中弹出文件保存框,用户选择文件保存路径后将文件输出到该路径吗?问题是否是无法弹出文件保存框获取文件路径?如果是请下载该资源试试http://download.csdn.net/source/551345。看看是否为你要的效果