`
hongfei_sr
  • 浏览: 30769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 上传文件 错误记录

阅读更多

struts2 上传文件form中添加

 

<input type="file" name="file"/>

 

在action中需要有三个属性

 

private File file;
private String contentType;
private String fileName;
 

分别实现其setter方法,但是contentType和fileName的实现方法有所不同

就是方法名前要以file属性的setter名字开头

 

public void setFileContentType()
public void setFileFileName()
 

 

ps.试验过程中,一直获得不到方法名,后来发现fileName写成filename,就差一个字母,看来这个字母不能随便起名字的.


分享到:
评论

相关推荐

    struts2上传文件需要的jar包

    总的来说,`commons-fileupload-1.2.1.jar` 和 `commons-io-1.4.jar`是实现Struts2文件上传功能的基础,它们提供了解析、存储和操作上传文件的核心功能。理解并熟练运用这两个库,可以有效地进行文件上传操作,并...

    struts2多文件的上传

    同时,使用`&lt;s:file&gt;`标签创建上传文件的输入框,Struts2会自动处理这些字段。 ```html 选择文件1"/&gt; &lt;s:file name="file2" label="选择文件2"/&gt; 上传"/&gt; ``` 4. **处理文件上传** 在Action的`execute()...

    struts2的上传,下载,删除文件

    - 文件名处理:对上传文件的原始名字进行安全处理,避免保留可能带来安全风险的特殊字符或相对路径。 - 权限控制:确保只有授权用户才能执行下载和删除操作。 5. 实例代码: - 上传示例: ```java public ...

    struts2上传文件

    这篇博客文章“Struts2上传文件”可能详细介绍了如何在Struts2框架下实现文件上传操作。 首先,要理解Struts2文件上传的基本原理。它依赖于Apache的Commons FileUpload库,该库提供了一套处理HTTP多部分请求的API,...

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

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

    struts2上传文件,批量上传文件,需要的直接下载

    Struts2是一个强大的Java web应用程序框架...以上就是关于"Struts2批量上传文件"的基本实现和相关知识点,希望对你有所帮助。在实际项目中,根据具体需求,可能还需要考虑性能优化、并发处理以及文件的版本控制等问题。

    struts2异步上传

    - **服务器端**:Struts2拦截器接收到请求,处理文件流,将文件保存到服务器,并返回一个JSON响应,包含上传状态和可能的错误信息。 - **回调处理**:前端JavaScript接收到JSON响应后,根据状态更新UI,比如显示...

    struts2文件上传

    Struts2文件上传是Web开发中的一个重要功能,它允许用户通过网页上传本地文件到服务器。在Struts2框架中,文件上传是通过特定的插件和配置实现的,提供了便捷的方式来处理用户提交的文件数据。以下是对Struts2文件...

    struts2 单文件,多文件上传及拦截器实现异常处理

    在文件上传方面,Struts2提供了方便的API和配置方式来处理单个或多个文件的上传。在这个主题中,我们将深入探讨Struts2如何实现单文件和多文件上传,并通过拦截器来处理可能出现的异常。 首先,我们来看单文件上传...

    Struts上传文件实现代码

    在上述代码中,我们限制了最大上传文件大小为5MB,并将文件保存到了服务器的一个特定目录。为了防止路径遍历攻击,应使用相对路径或者绝对路径,并确保路径安全。 最后,前端页面(例如upload.jsp)需要包含一个...

    struts文件上传和下载

    在Struts2中,文件上传和下载是常见的功能需求,主要用于处理用户通过表单提交的文件,或者允许用户从服务器下载文件。这些功能极大地增强了Web应用的交互性和实用性。 在Struts2中实现文件上传,主要涉及到以下几...

    struts2.0的文件上传及下载

    2. **配置Struts2的Action**:在Struts2的配置文件(struts.xml)中,为文件上传创建一个Action,并指定对应的类和结果类型。确保配置了`&lt;result&gt;`标签,以便在成功上传后跳转到相应页面。 3. **编写Action类**:在...

    文件的断点上传struts2

    然而,这并不支持断点上传,即用户在网络中断后无法从上次中断的地方继续上传文件,而必须重新开始。为了实现断点上传,我们需要对Struts2的默认行为进行扩展和定制。 断点上传是一种允许用户在上传大文件时中断并...

    struts2实例 自定义过滤器 文件上传下载 登录功能

    本实例可能包含了处理文件上传表单、存储上传文件到服务器、以及生成下载链接的代码示例。 最后,登录功能是任何需要用户认证的应用程序的重要部分。在Struts2中,可以创建一个专门的登录Action,处理用户的登录...

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

    为了确保安全,通常需要限制上传文件的类型和大小。可以通过自定义拦截器或者在Action中实现检查。例如,可以检查文件扩展名,限制文件大小,甚至读取文件内容进行更复杂的验证。这可以通过在`execute()`方法中添加...

    Struts2文件上传

    总的来说,Struts2文件上传涉及了Web表单提交、服务器端接收、文件处理、安全性控制、错误处理等多个方面,理解并掌握这些知识点对于Java Web开发者来说至关重要。通过熟练运用Struts2提供的工具和机制,可以有效地...

    struts2上传图片

    在Struts2中,我们可以使用`struts2-convention-plugin`或者`struts2-core`提供的`&lt;s:file&gt;`标签来创建一个用于上传文件的表单元素。例如: ```html 选择图片"/&gt; 上传"/&gt; ``` 这里的`enctype="multipart/form-...

    struts2文件上传模板

    在实际应用中,需要注意对上传文件的大小、类型等进行限制,防止恶意文件上传和服务器资源滥用。例如,可以通过校验文件扩展名,限制文件大小,甚至进行文件内容的检查。 通过以上步骤,我们就可以实现一个基本的...

    个人总结:Struts2 上传文件的六种方法

    此外,对于上传后的文件,还需要考虑访问权限控制、文件重命名以防止覆盖、错误处理和日志记录等细节。 总之,Struts2提供了多种灵活的文件上传解决方案,开发者可以根据项目需求选择合适的方法。同时,结合数据库...

Global site tag (gtag.js) - Google Analytics