spring中下载文件

1.<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
   <value>
     downFileCommon.do=downFileCommonController
   </value>
  </property>
 <bean id="downFileCommonController" class="com.oranghouse.common.web.downCommonDataController">
  <property name="sessionForm" value="true" />

  <property name="formView" value="common/downFile.jsp" />
  </bean>

2.在jsp page里直接call   downFileCommon.do就ok

3.downCommonDataController.java

 protected ModelAndView onSubmit(HttpServletRequest request,
   HttpServletResponse response,
   Object command,
   BindException errors)
  throws Exception {
   try  
   {
    // cast the bean 
    File file = new File("d://fileName.txt");
    FileInputStream fileStream = new FileInputStream(file);
    response.setContentType("application/x-msdownload");//oper save as 对话框
    response.setHeader("Content-Disposition", "attachment;"+"filename="+new String(fileName.getBytes(),"ISO-8859-1"));
    
   }catch(Exception ex){
    System.err.print(ex.getMessage());
   }
   return null;
   
 }


4.downFile.jsp

<%@ page language="java" pageEncoding="UTF-8"%>
 <body οnlοad="document.forms[0].submit();">

  <table class="tlist" border="thin" cellPadding="1" cellSpacing="2"
   width="95%" align="center">
   <form name="form1" action="downFileCommon.do" method="post" target="_self">

    </form> 
<script language="javascript">
 //window.close();//这里的问题还需要解决,当去掉mark后,“另存为”对话框不能出现。
</script>
 
  </table>
 </body>
</html>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在下载Spring Cloud文文档之前,我们首先需要明确Spring Cloud是一个开源的微服务框架,它提供了一组开箱即用的工具和组件,帮助开发者构建和管理分布式系统的各个方面。Spring Cloud的文档提供了详细的介绍和使用指南,对于学习和使用Spring Cloud来说非常有帮助。 要下载Spring Cloud文文档,可以通过以下几种方式: 1. 官方网站:Spring Cloud官方网站提供了最新版本的文档下载链接。我们可以在官网上找到相应的文档版本,然后点击下载链接进行下载。 2. GitHub仓库:Spring Cloud的文档源码托管在GitHub上,我们可以通过访问Spring Cloud的GitHub仓库,找到对应的文档文件,并选择下载。 3. 第三方资源网站:互联网上有一些第三方资源网站提供了Spring Cloud文文档的下载服务。我们可以通过搜索引擎或者技术社区的推荐找到这些网站,并在相应的下载页面下载文文档。 无论通过哪种方式下载Spring Cloud文文档,我们都需要注意选择合适的版本,以确保文档与所用的Spring Cloud版本一致,避免因为版本差异而导致的使用问题。 总之,Spring Cloud的文文档对于学习和使用Spring Cloud来说非常重要。通过合适的途径下载文档,我们可以更好地理解和使用Spring Cloud的各个组件和功能,帮助我们构建和管理高效、稳定的微服务架构。 ### 回答2: 要下载Spring Cloud文文档,可以按照以下步骤进行操作: 1. 打开浏览器,进入Spring Cloud的官方网站(https://spring.io/projects/spring-cloud)。 2. 在官网主页上,找到“Documentation”(文档)一栏,点击进入。这里有关于Spring Cloud的各个版本的详细文档。 3. 在页面上,找到国区镜像站链接,点击进入。国区镜像站通常提供了文的文档翻译。 4. 在国区镜像站上,找到适合您使用的Spring Cloud版本的文档,点击进入。 5. 在文档页面上,您可以选择在线阅读,查看所需的文档内容。如果您想要下载文档,可以使用浏览器的打印功能,将页面打印为PDF格式保存到本地。 除了通过官方网站下载,您还可以通过搜索引擎或开发者社区等途径,找到其他非官方翻译的Spring Cloud文文档下载地址。不过请注意,在下载非官方翻译的文档时,需要确保来源可信,以避免下载到不准确或过时的文档。同时建议在学习或使用Spring Cloud时,结合官方英文文档进行参考,以获得最全面和准确的信息和指导。 ### 回答3: 要下载SpringCloud的文文档,可以按照以下步骤操作。 第一步,打开SpringCloud的官方网站(https://spring.io/projects/spring-cloud)。在官方网站上可以找到SpringCloud的各种资料和文档。 第二步,点击官方网站上的“Documentation”(文档)选项,进入SpringCloud的文档页面。 第三步,浏览文档页面,找到适合自己的版本和语言。SpringCloud的文档提供了多种版本和语言的选择,包括文。 第四步,点击选择文文档的链接,进入文文档页面。 第五步,浏览文文档页面,点击相应的章节和链接进行查看和下载。 除了在官方网站上下载文文档,还可以通过搜索引擎或技术社区等途径查找一些第三方翻译或整理的文文档资源。这些资源可能会提供更多的文文档选项和版本供下载使用。 总之,要下载SpringCloud的文文档,可以通过访问SpringCloud官方网站并选择文文档选项进行查看和下载。此外,也可以在其他技术资源渠道寻找第三方翻译或整理的文文档资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值