`
slbszq
  • 浏览: 268217 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

SpringMVC文件上传(打开本地文件)及页面无跳转无刷新的方法

阅读更多

用SpringMVC实现文件上传,上传成功后提示信息(页面无跳转,无刷新):

<!-- 主要利用form的target属性 -->
<form action="importExcel" method="POST" target="target_frame" enctype="multipart/form-data">
	<input type="file" name="myfiles"/>
</form>
<!-- 此处iframe为隐藏,因此不会感觉到主页面刷新 -->
<iframe name="target_frame" style="display:none"></iframe>

 后台主要代码:

@RequestMapping(value = "importExcel",method = RequestMethod.POST)                                            
public void importExcel(@RequestParam MultipartFile[] myfiles,    HttpServletResponse response)throws Exception{
    System.out.println("文件长度: " + myfiles[0].getSize());  
    System.out.println("文件类型: " + myfiles[0].getContentType());  
    System.out.println("文件名称: " + myfiles[0].getName());  
    System.out.println("文件原名: " + myfiles[0].getOriginalFilename());
    InputStream is = myfiles[0].getInputStream();
    //文件保存服务器代码...

    String script = "<script>alert('hello!');</script>";
    response.getOutputStream().write(script.getBytes("utf-8"));
}

 

分享到:
评论

相关推荐

    SpringMVC文件上传,多文件上传实例

    在这个“SpringMVC文件上传,多文件上传实例”中,我们将深入探讨如何在SpringMVC环境中实现文件上传功能,包括单个文件上传以及多个文件的批量上传。 1. **文件上传原理**: 文件上传是通过HTTP协议的POST请求来...

    springMvc单文件多文件上传

    springMvc 文件上传,springMvc 支持单文件和多文件上传,

    SpringMVC文件上传Demo代码

    在SpringMVC中实现文件上传是一项常见的任务,它允许用户通过表单将本地文件发送到服务器进行存储或处理。这个"SpringMVC文件上传Demo代码"是一个实例,演示了如何配置和使用SpringMVC来实现这一功能。 首先,我们...

    springMVC文件上传demo(亲测有效)

    本示例是一个完整的SpringMVC文件上传的Demo,具有实用性,且经过测试有效。下面将详细介绍这个Demo的实现原理和关键知识点。 1. **文件上传组件** SpringMVC利用`CommonsMultipartResolver`来处理文件上传请求。...

    springMVC文件上传所需jar包

    在处理文件上传功能时,SpringMVC需要依赖一些特定的库,这些库通常是以jar(Java Archive)文件的形式存在的。在这个压缩包中包含的两个关键jar文件——`com.springsource.org.apache.commons.io-1.4.0.jar`和`...

    IDEA SpringMVC 实现文件的上传下载

    在SpringMVC框架中,实现文件的上传与下载是常见的需求。IntelliJ IDEA作为流行的Java开发集成环境,为开发者提供了高效便捷的开发体验。在这个项目中,我们使用IDEA来构建一个基于SpringMVC的系统,实现了文件的...

    springmvc上传文件controller,vue

    在Spring MVC框架中,文件上传是一项常见的功能,用于接收客户端发送的文件数据。Vue.js作为一个前端框架,可以很好地与Spring MVC结合,实现用户界面的交互和文件上传的处理。在这个项目中,我们将深入探讨如何使用...

    springmvc文件上传练习项目

    本项目"springmvc文件上传练习项目"旨在提供一个实践平台,帮助开发者掌握如何使用Spring MVC处理Multipart类型的请求,实现文件和图片的上传。下面我们将深入探讨相关知识点。 1. **MultipartHttpServletRequest...

    SpringMVC+Ajax异步文件上传

    而`Ajax`技术则使得页面可以在不刷新的情况下与服务器进行交互,实现异步上传,极大地提升了用户体验。在本教程中,我们将探讨如何结合`SpringMVC`和`Ajax`来实现异步文件上传,并讨论短视频背景以及`a`标签绑定文件...

    SpringMVC结合ajaxfileupload.js实现文件无刷新上传

    总结起来,结合SpringMVC和ajaxfileupload.js实现文件无刷新上传,需要在前后端进行相应的配置和代码编写。前端利用ajaxfileupload.js处理文件选择和异步上传,后端通过SpringMVC Controller接收并处理文件。这种...

    springMVC 上传文件方式

    springMVC 上传文件方式springMVC 上传文件方式springMVC 上传文件方式

    springMVC测试上传文件并在页面上显示

    总结来说,实现"springMVC测试上传文件并在页面上显示"的功能,需要处理前端的文件选择与提交,后端的文件接收、存储和解析,以及前端的数据展示。涉及的技术包括HTML5表单、Spring MVC的`@RequestParam`、`...

    springmvc文件上传所需jar包

    com.springsource.org.apache.commons.fileupload-1.2.0.jar com.springsource.org.apache.commons.io-1.4.0.jar

    尚硅谷SpringMVC上传文件

    在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的...

    springMVC上传文件.zip_springmvc_上传文件_文件上传

    如果需要显示上传后的反馈信息,通常会跳转到一个新的页面或者在当前页面更新状态。 5. **文件存储** 上传的文件需要存储在服务器的某个位置。SpringMVC不提供内置的文件存储策略,但可以使用Java.IO或Spring的`...

    SpringMVC单文件上传、多文件上传、文件列表显示、文件下载

    本文将详细讲解如何实现SpringMVC中的单文件上传、多文件上传、文件列表显示以及文件下载。 首先,我们需要理解SpringMVC处理文件上传的基本原理。在SpringMVC中,文件上传通常涉及到`CommonsMultipartResolver`...

    SpringMVC文件上传案例

    在SpringMVC框架中,文件上传是一个常见的功能,它允许用户通过Web应用程序上传文件到服务器。这个"SpringMVC文件上传案例"展示了如何在Eclipse开发环境中实现这一过程。下面我们将详细探讨涉及的知识点。 首先,...

    SpringMVC上传文件的四种方法

    这里我们将详细介绍四种不同的文件上传方法,每种方法都有其适用场景和特点。 1. **使用`@RequestParam`注解** 这是最基础的文件上传方式,通过`@RequestParam`注解来接收请求中的文件。首先,在前端页面创建一个...

    SpringMVC上传文件 SSH上传文件

    3. **控制器方法**:在SpringMVC的控制器类中,定义一个方法接收`MultipartFile`对象,这个对象可以用来处理上传的文件。 4. **保存文件**:在控制器方法内部,将`MultipartFile`内容保存到服务器的指定位置。 接...

Global site tag (gtag.js) - Google Analytics