`
悄然~花落
  • 浏览: 41591 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 上传文件取不到文件名称

    博客分类:
  • ssh
XML 
阅读更多
在用struts2上传文件时,总是取不到文件名.
<input type="file" name="uploadSummary />
在action类定义文件的三个属性
private File uploadSummary;
private String uploadFileName;
private String uploadContentType;
private String savePath;   //在xml文件中已指定
在上传时,总是取不到文件名,文件名null,开始以为是拦截器的问题,使用struts2自带的拦截器,还是取不到。后来上网查资料,问题总于解决了,原来时file 的名称只能是upload
即<input type="file" name="upload />,这样写问题就解决了.
分享到:
评论
4 楼 刘健123 2015-07-14  
一楼牛,我传文件总是null,弄了好久才发现必须这样写,给赞
3 楼 u012409522 2014-08-01  
一楼正解,FileName,还有ContentType字段必须是这样。
2 楼 347650865 2012-09-20  
同意一楼观点
1 楼 tianhandigeng 2011-08-25  
哥们这就是你的不对了,你这样写
<input type="file" name="uploadSummary />
那么你的文件名称就应该写成
private String uploadSummaryFileName这样才对

相关推荐

    struts2 实现文件批量上传

    Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java Web开发中。文件批量上传是Web应用中常见的需求,特别是在处理大量数据或者...同时,为了安全起见,应对上传文件进行权限控制,防止恶意文件的上传。

    struts2文件上传实例

    7. **结果展示**:文件上传成功后,可以返回一个结果页面,显示上传成功的信息,或者提供上传文件的链接。这可以通过Struts2的`&lt;s:property&gt;`标签或者JSP的EL表达式实现。 8. **安全性**:在实际应用中,必须注意...

    struts2文件上传的两种方法

    1. **表单修改**:在表单中,可以使用多个`&lt;input type="file"&gt;`标签,每个标签对应一个待上传文件。 2. **Action处理**:与单文件上传类似,但在Action中需要处理一个文件数组。使用`...

    Struts2实现文件上传

    在Struts2文件上传中,通常会有一个成员变量用于存储上传文件的MIME类型,这个变量的名称应该是`uploadContentType`而不是`uploadContextType`。尽管这个错误并不会导致程序无法运行,但修正它能提高代码的可读性和...

    Struts2文件批量上传.zip

    Struts2是一个基于MVC(Model-View-Controller)架构的开源Java web框架,它极大地简化了企业级应用开发。在Struts2中,文件上传是常见的功能之一,特别是批量上传,可以处理用户一次性上传多个文件的需求。下面将...

    struts文件上传示例

    服务器端接收到文件后,将其保存在指定的服务器目录,并可能进行进一步的处理。在Struts中,这个过程涉及到ActionForm、Action以及Interceptor等组件。 1. **ActionForm**: 在Struts中,ActionForm对象用于封装来自...

    简单易懂的struts2文件上传

    一旦文件上传成功,Struts2会根据配置的`success`结果跳转到`/uploadSuccess.jsp`页面,你可以在这里显示上传成功的消息或提供进一步的操作选项。 7. **错误处理** 在实际应用中,你还需要考虑文件上传可能遇到的...

    struts多文件上传

    文件上传过程中可能会出现各种错误,如文件过大、类型不正确等。在Action类中捕获这些异常,并根据需要重定向到错误页面。 7. **使用第三方库**: 虽然Struts1.2本身支持基本的文件上传,但处理大型文件或复杂的...

    struts2文件上传源码和步骤

    要使文件上传工作,还需要在 Struts2 的配置文件(通常为 `struts.xml`)中添加对应的 Action 配置,确保 `FileUploadInterceptor` 被应用到这个 Action 上。例如: ```xml &lt;!-- 添加文件上传拦截器 --&gt; ...

    struts1实现文件上传

    2. **验证文件格式**:检查上传文件是否符合预设的格式要求。如代码片段所示,只允许`.jpg`, `.txt`, 和`.bmp`三种格式的文件被上传。 3. **生成新的文件名**:为了避免文件覆盖等问题,通常需要为上传的文件生成...

    Struts2 经典flash上传文件

    总结,Struts2结合Flash上传文件并显示进度条,涉及了Struts2的拦截器配置、Action处理、前端JavaScript交互以及安全性等多个方面。开发者需要熟练掌握这些技术,并结合实际需求进行灵活应用,以提供良好的用户体验...

    struts文件上传大小限制问题

    在处理文件上传功能时,Struts框架会涉及到文件大小的限制,以防止恶意用户上传过大的文件导致服务器资源耗尽。本篇文章将详细探讨Struts文件上传大小限制的问题。 首先,我们需要理解文件上传的基本流程。在Struts...

    struts2文件上传的一个简单的例子

    Struts2提供了一个名为`FileUpload interceptor`的拦截器,用于处理文件上传请求。这个拦截器会解析请求中的multipart/form-data数据,将文件内容保存到服务器的临时目录,并将文件信息封装到Action类的属性中。 1....

    struts2中文件上传过滤codeFilter

    在Struts2框架中,文件上传是一个常见的功能,它允许用户通过Web应用程序上传文件到服务器。`codeFilter`在此上下文中通常是指一个自定义过滤器,用于在文件上传过程中进行额外的安全检查或处理。这个过滤器可以防止...

    Struts2多文件上传下载实例

    在实际项目中,文件上传和下载功能是必不可少的,本实例将详细讲解如何在Struts2框架下实现单个文件及多个文件的上传与下载。 首先,我们需要在Struts2的配置文件(struts.xml)中添加相关的Action配置,以便处理文件...

    Struts2实现文件上传功能

    当上传失败或文件类型、大小不符合要求时,Struts2会自动将用户重定向到`input`结果,你可以在此处显示错误信息。 以上就是使用Struts2实现文件上传的基本步骤。需要注意的是,实际项目中还需要考虑文件的安全性,...

    struts2 简单的文件上传

    其中,`name`属性定义了文件域的名称,Struts2会根据这个名字找到对应的文件。 3. **Struts2配置**:在`struts.xml`配置文件中,需要为文件上传Action添加配置,启用文件上传拦截器。示例配置如下: ```xml ...

    struts2 上传文件源码

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。在Struts2中,文件上传功能是常见的需求,比如用户可能需要上传图片、文档等。下面将详细介绍Struts2实现文件上传的相关...

    Struts2属性文件详解

    此属性指定了上传文件的临时保存目录,默认值为`javax.servlet.context.tempdir`,即使用容器提供的临时目录作为存储位置。 #### struts.multipart.maxSize 该属性设定了Struts 2文件上传中整个请求内容的最大字节...

    eclipse下利用struts2实现文件的上传和下载

    上传的文件不应直接保存在Web应用的根目录下,以防被直接访问。同时,对上传的文件进行验证,防止恶意文件上传,例如检查文件扩展名、大小等。 10. **性能优化**: 对于大量文件操作,考虑使用缓存或云存储服务以...

Global site tag (gtag.js) - Google Analytics