`
忧里修斯
  • 浏览: 436125 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Struts2实现文件上传

    博客分类:
  • SSH
阅读更多
比如页面有jsp文件:
选择文件:<input type="file" name="fujian"/>//name的值fujian在Struts2中要使用
或者ExtJS:
new Ext.form.TextField({
   fieldLabel:'附件',
   name:'fujian',//在Struts2中要使用
   inputType:'file'
});

则在Struts2可以按如下方式获取上传的文件的属性方式如下:
说明各属性分别为fujian+FileName、ContentType组成,上传的附件自动由struts2进行封装
public class UploadFileAction extends ActionSupport {
    // 封装上传文件域的属性,对应页面上传字段的名称name
    private File fujian;//关键,要与页面的一致
    // 封装上传文件类型的属性
    private String fujianContentType;
    // 封装上传文件名的属性
    private String fujianFileName;
 
    public File getFujian() {
        return fujian;
    }
    public void setFujian(File fujian) {
        this.fujian = fujian;
    }
    public String getFujianContentType() {
        return fujianContentType;
    }
    public void setFujianContentType(String fujianContentType) {
        this.fujianContentType = fujianContentType;
    }
    public String getFujianFileName() {
        return fujianFileName;
    }
    public void setFujianFileName(String fujianFileName) {
        this.fujianFileName = fujianFileName;
    }
}
分享到:
评论
1 楼 quiet11 2010-05-13  
学习下。。。

相关推荐

    struts2实现文件上传下载

    Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java ...以上就是使用Struts2框架实现文件上传下载的基本步骤和关键知识点。在实际开发中,可以根据项目需求进行调整和优化,确保功能的稳定性和安全性。

    Struts2实现文件上传功能

    下面将详细阐述如何使用Struts2来实现文件上传功能。 1. **Struts2文件上传组件** Struts2框架集成了一个名为`struts2-convention-plugin`的插件,它提供了文件上传的支持。主要依赖于`Commons FileUpload`和`...

    struts2实现文件上传

    在这个“struts2实现文件上传”的主题中,我们将深入探讨如何使用Struts2框架处理用户通过Web表单提交的文件上传请求。 在Struts2中,文件上传功能通常依赖于Apache的Commons FileUpload库。这个库提供了处理...

    使用Struts2实现文件上传和下载的所有方案

    在本文中,我们将深入探讨使用Struts2实现文件上传和下载的各种方案。 ### 文件上传方案 #### 1. 使用Struts2进行文件普通上传 文件上传的核心是处理`multipart/form-data`类型的表单数据。Struts2通过`Struts2-...

    struts2实现文件上传(单个+多个文件上传

    ### Struts2实现文件上传(单个+多个文件上传) #### 一、单个文件上传 在Struts2框架中实现文件上传是一项常见的需求。本文将详细介绍如何在Struts2中实现单个文件的上传。 ##### JSP 页面设计 首先,我们需要在...

    struts2 实现文件上传

    struts2 实现文件上传,手动对上传文件进行过滤,希望对大家有用 &lt;param name="allowTypes"&gt;application/octet-stream,application/pdf&lt;/param&gt; &lt;!-- 仅允许上传ppt,pdf格式的 --&gt;

    struts2实现文件上传显示进度条效果

    在Struts2框架中,实现文件上传并展示进度条效果是一项常见的需求,尤其对于大型文件上传,用户界面的进度反馈能提供更好的用户体验。本文将详细讲解如何在Struts2中实现这一功能。 首先,我们需要理解Struts2处理...

    Struts2实现文件上传案例

    ### Struts2实现文件上传案例 #### 概述 本文将详细介绍如何利用Struts2框架实现文件上传功能。Struts2是Apache软件基金会的一个开源Web应用框架,它使用MVC设计模式并支持多种编程模式(如命令式、声明式、函数式...

    struts2实现文件上传功能

    在Struts2中实现文件上传,主要涉及到以下几个核心组件和步骤: 1. **配置Struts2**:首先,你需要在`struts.xml`配置文件中启用Struts2的文件上传支持。这通常通过添加`&lt;constant&gt;`标签并设置`struts.multipart....

    Struts2实现文件上传下载

    以上是Struts2实现文件上传和下载的基本步骤和关键概念。在实际应用中,你可能还需要考虑性能优化、错误处理、用户体验等方面。阅读博文(https://chenzheng8975.iteye.com/blog/1733841)将为你提供更具体的实现...

    java struts2实现文件上传进度条显示

    在Java Struts2框架中实现文件上传进度条显示,主要涉及到的技术点包括Struts2的文件上传、Ajax异步通信以及前端进度条组件的使用。下面将详细讲解这些知识点。 首先,Struts2的文件上传功能是通过Struts2提供的`...

    Struts2实现文件的上传下载

    在Struts2中,文件上传主要依赖于`org.apache.struts2.components.FileUpload`组件,这个组件是基于Commons FileUpload库实现的,它能够处理multipart/form-data类型的HTTP请求,这是文件上传所必需的格式。...

    Uploadify + Struts2 实现文件上传详解

    【Uploadify + Struts2 实现文件上传详解】 在Web开发中,文件上传是一个常见的功能需求,尤其是在内容管理系统、论坛或者其他需要用户提交图片、文档等资料的场景。Uploadify是一款基于jQuery的文件上传插件,它...

Global site tag (gtag.js) - Google Analytics