java保存文件对话框如何用代码实现呢????
我写了一个程序,把所有数据都显示在JSP页面上了,现在想在页面上加一个按钮:保存。当用户点这个按钮的时候就可以把这些数据保存到本地电脑上。可是现在这个程序如果是在我电脑上运行,肯定是没问题的保存到我的电脑上,可是如果我的做了服务器,别人访问时,点了保存,还是保存到我的电脑上了,没有保存到用户电脑上。现在这个问题没有解决。我就想把保存路径由原来的:d:/comp1.xls改为:http://127.0.0.1/d:/comp1.xls 可是程序运行的时候会提示:(文件名、目录名或卷标语法不正确。)
这些烦人的问题该怎么解决呢??????

解决方案 »

  1.   

    这个保存其实就和下载差不多,你的意思是要把这些数据让用户下载到电脑上,是吧?首先,你要明确你要保存的数据的格式,比如是doc ,excel,还是其他什么格式
    其次,你要设置header头为相应的格式,你可以搜索一下关于JSP 下载文件等相关内容资料非常多,你就不要去想用什么对话框实现了.上面是一个思路,呵呵,相信能帮你解决问题,如果解决了,兄弟,给分吧,o(∩_∩)o...哈哈
      

  2.   

    保存服务器的excel文件 可在web.xml文件加 上 <!--    设置xls文件只能下载到客户端,避免了乱码的现象发生    --> 
    <mime-mapping>   
             <extension>xls </extension>   
             <mime-type>application/vnd.ms-excel </mime-type>   
          </mime-mapping> <!--    设置Spring配置文件路径    --> 
    <context-param> 
        <param-name>contextConfigLocation </param-name> 
        <param-value>/WEB-INF/applicationContext.xml </param-value> 
    </context-param> 
      

  3.   

    我告诉你个方法  比如这个问题 上传图片 如果放的是本地路径那么他人访问的时候都是获取不到这个图片的。 你把文本保存到 通过JAVA代码获取的项目路径下 这样每个人都能访问到你保存的文件了。