应用-关于Spring mvc 文件问题

问题描述

关于Spring mvc 文件问题

完成一个程序应用:在指定的文件夹下读取文件列表,列出文件名、物理路径、文件大小、文件日期;按照文件日期降序排序;支持单个文件下载和批量压缩下载

解决方案

解决Spring MVC @ResponseBody返回中文字符串乱码问题
Spring MVC Json 乱码问题
spring mvc 文件下载

解决方案二:

去百度,搜文件获取,有很多例子

解决方案三:

页面js
function downManualTemplateClick(){
window.open(url, "_self");
}

后台
@RequestMapping("/downManualTemplate.do")
public void exportOriginalPrice(HttpServletResponse response,
HttpServletRequest request)
{
String name = "下载模板";
try
{
Workbook wb = new HSSFWorkbook();
response.setCharacterEncoding("UTF-8");
response.setContentType("application/vnd.ms-excel");
String xlsName = name + ".xls";
response.setHeader("Content-Disposition", "attachment;Filename="
+ new String(xlsName.getBytes("gb2312"), "ISO8859-1"));

        CellStyle cellStyle = wb.createCellStyle();
        Font headerFont = wb.createFont();
        headerFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
        headerFont.setFontName("宋体");
        headerFont.setFontHeight((short) 240);
        cellStyle.setFont(headerFont);

        Sheet sheet = wb.createSheet(name);
        // 设置列宽
        for (int i = 0; i < 18; i++)
        {
            sheet.setColumnWidth(i, 15 * 256);
        }
        Row row = sheet.createRow(0);
        // 创建单头
        row = this.createHeader(row, cellStyle);
        Row row2 = sheet.createRow(1);
        // 创建第二行 例子
        row = this.createRow(row2);

        wb.write(response.getOutputStream());
        response.getOutputStream().flush();
        response.getOutputStream().close();
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }
时间: 2025-01-02 03:59:48

应用-关于Spring mvc 文件问题的相关文章

Spring MVC文件上传

1.加入JAR 由于SpringMVC使用的是commons-fileupload实现,所以除了之前使用到的Spring MVC用到的一些JAR外,还需要下面两个JAR: commons-fileupload-x.x.x.jar和commons-io-x.x.x.jar. 2.配置MultipartResolver处理器(mvc-servlet.xml) <!-- 设置MultipartResolver用以文件上传 --> <!-- p:defaultEncoding请求的编码格式,必须

java中Spring MVC文件上传的例子

首先需要配置是加入两个 jar包: commons-fileupload-1.2.2.jar commons-io-2.1.jar 1.    文件配置 SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver来明确告诉DispatcherServlet如何处理MultipartRequest <bean id="multipartResolver" class="org.springframework

java-spring mvc 文件上传 找不到jar包,已知的都添加了,大神来看看

问题描述 spring mvc 文件上传 找不到jar包,已知的都添加了,大神来看看 ! 解决方案 没有build到项目中把jar包,你只是直接把jar粘到了lib目录下 解决方案二: 上面有句话是这样说的··········java .lang.NoClassFounderror: org/apache/commns/fileupload/FileItemfactory 我个人认为是这个jar包里没有哪个类里所请求的FileItemfactory 来提供创建文件工厂对象 解决方案三: 错误信息

Spring MVC 上传文件(upload files)

上传功能是一个web应用很常用的一个功能,比如在一些社交网站上传些图片.视频等.本篇文章主要研究了spring mvc是如何实现文件上传功能的,在具体讲解spring mvc如何实现处理文件上传之前,必须弄明白与文件上传相关的multipart请求. 一.关于multipart 请求 我们传统的表单提交的一般都是文本类型的数据,比如我们的注册表单,当提交表单时,表单中的"属性-值"对会被拼接成一个字符串: firstName=Charles&lastName=Xavier&am

spring MVC上传文件

spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方 1.form的enctype="multipart/form-data" 这个是上传文件必须的 2.applicationContext.xml中 关于文件上传的配置不能少 大家可以看具体代码如下: web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://w

spring mvc-关于Spring mvc 向服务器上传文件报错问题

问题描述 关于Spring mvc 向服务器上传文件报错问题 Spring mvc在向服务器上传的文件的时候报错 显示系统找不到指定的路径,应该要怎么修改 解决方案 大文件上传到服务器报错的问题大文件上传到服务器报错的问题ASP.NET 上传Excel到服务器报错的问题 解决方案二: 错误粘出来看看,可能原因有很多 解决方案三: 代码是这个 @RequestMapping("/updateExcel") public String updateExcel(HttpServletRequ

spring mvc 下载文件

spring mvc如何下载文件呢? spring mvc怎么下载图片呢? 有两种方式: 方式一:使用注解@ResponseBody   Java代码   @ResponseBody       @RequestMapping(value = "/download",produces="image/jpeg")       public byte[] downloadFile(HttpServletRequest request, HttpServletRespon

Java Spring MVC 上传下载文件配置及controller方法详解_java

下载: 1.在spring-mvc中配置(用于100M以下的文件下载) <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <!--配置下载返回类型--> <bean class="or

图片- uploadify 带一个值上传文件,JAVA spring MVC 获取不到值?

问题描述 uploadify 带一个值上传文件,JAVA spring MVC 获取不到值? $(document).ready( function() { $('#file_upload').uploadify( { 'swf' : '${root}uploadify/uploadify.swf',//上传按钮的图片,默认是这个flash文件 'uploader' : '${root}importFile', //上传所处理的服务器 'cancelImg' : 'uploadfiy/uploa