`
snowyvalley
  • 浏览: 143223 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

struts2中的文件上传--都是官方文档惹的祸

    博客分类:
  • Java
阅读更多

最近在使用struts2做一个多文件上传,使用的是Commons-FileUpload组件,参照官方的一篇文档(http://struts.apache.org/2.0.14/docs/file-upload.html),总是上传不成功,临时文件也都上传到指定目录下了,就在取不到该文件,引用时报空指针异常,实际上就是从临时目录中拿不到该已上传文件的引用,多方查找资料都无法解决,耗了2,3天的时间,最后按照一本书(Struts 2 Design and Programming: A Tutorial)中的源代码一步一步去做,终于上传成功了,对比代码发现是struts.xml配置不同,官方文档是:
<action name="doUpload" class="com.example.UploadAction">
    <interceptor-ref name="basicStack"/>
    <interceptor-ref name="fileUpload">
        <param name="allowedTypes">image/jpeg,image/gif</param>
    </interceptor-ref>
    <interceptor-ref name="validation"/>
    <interceptor-ref name="workflow"/>

    <result name="success">good_result.jsp</result>
</action>
而实际上应该把<interceptor-ref name="basicStack"/>这一行放到<interceptor-ref name="fileUpload">的后面,没有这一行验证功能就没有了。
不管怎样这篇文档真的很详细,比起网上搜到的其他文档来说,参考价值极高,只是是英文的缘故,可能我也没有完全看懂里边的玄机就开始实践,才出这个问题。

 

3
0
分享到:
评论

相关推荐

    struts2帮助文档

    struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2中用Spring实现IOC struts2中的零配置与IOC struts2介绍之使用连接...

    struts2文件上传文档

    struts2文件上传文档,struts2文件上传文档

    struts2文件上传

    今天初次使用Struts 2做文件上传,出现了一个错误, ognl.MethodFailedException: Method "setUpload" failed for object 文件类型的限制会在struts.xml中进行配置 几种常见的类型,图片格式image/jpeg,image/gif ...

    Struts2文件批量上传

    Struts2文件批量上传,里面有很多的web包,每一个都是一个完整的项目,每个web包中都有详细的说明文档

    struts与hibernate实现文件的上传与动态下载

    struts与hibernate实现文件的上传与动态下载 主要就是运用struts2.2和hibernate3.6进行文件上传与下载,并且能动态的下载,里面包括了详细的构建文档,以及代码

    Struts2中实现文件上传功能文档

    Struts2中实现文件上传功能Word2007

    struts2图片和文件上传

    这是struts2的文件上传和图片上传方法,代码都在文档中

    Struts2 最新版本 2.3.1.2-all(2012-01-22更新)

    Struts2 最新版本 (2012-01-22更新的最新) 2.3.1.2-all 版本 [由于权限所致,无法单次上传所有,故分开2个包,可独立下载和使用] ... 包2-文档包/库包(共2包)在另一个资源中下载 (共2个文件夹))

    文件的断点上传struts2

    在使用struts2时,上传文件,系统会自动生成临时文件,然后通过临时文件在做上传,无法试下断点上传的功能,此程序旨在绕过struts2实现断点上传,文档中的断点上传是单独的模块,可直接使用

    struts2实现文件上传

    以前使用的是fileupload 框架来实现的文件上传但是在Servlet 中要写很多的代码来...使用的struts2框架后使用struts2中的文件上传功能特别的方便。有文档有代码对着我的文档看代码,有点javaee三大框架的朋友就能看懂

    解决Struts2上传文件后文件大小变大

    下载word文档和代码,你就一定能够解决此问题。 解决Struts2上传文件后文件大小变大

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2 详解文档

    介绍Struts 2及Struts 2开发环境的搭建 第一个Struts 2应用开发 解决Struts 2配置文件无提示问题 Action名称的搜索顺序 Action配置的各项默认值 result配置的各种视图转发类型 为Action属性注入值 指定...

    Struts框架文件上传下载案例

    Struts框架文件上传下载案例,需要的自取。

    java(Struts2编写的文档上传以及在线查看文档程序)

    java编写的上传文档和在线文档查看的功能 运用了openoffice和pdf2swf工具

    Struts2入门教程(全新完整版)

    十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...

    struts2文件上传原理说明

    struts2文件上传原理分析文档。使用Commons_fileupload的框架实现上传。

    struts实现文件上传

    struts实现文件上传内置包含文档,实例

    Struts2 最新版本 2.3.1.2-all(2012-01-22更新) 包2

    Struts2 最新版本 (2012-01-22更新的最新) 2.3.1.2-all 版本 [由于权限所致,无法单次上传所有,故分开2个包,可独立下载和使用] ...另: 包1-主包(共2包)(apps,src和一些记录文档(共10个文件,2个文件夹))

Global site tag (gtag.js) - Google Analytics