`
jiuyuehe
  • 浏览: 181186 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2 上传下载模板

阅读更多
第一 struts2 更新比较慢。核心的xwork 基本不变。

第二 给自己写了个struts2 的上传下载模版,免得以后经常写,写又忘记,又要上网去查询。单文件上传跟多文件上传代码差不多,这里模版里面是单文件上传

第三错误解决
struts2下载文件时出错提示:java.lang.ClassCastException: java.io.ByteArrayInputStream
这是配置文件里面的问题

 <action name="pkg_*" class="cn.itime.webpkg.action.PkgAction" method ="{1}">
            <param name="fileName"></param>  
            <result >
               /{1}.jsp
            </result>
              <result name="error">
             /error.jsp
              </result>
        </action>
        
        <action name="down" class="cn.itime.webpkg.action.PkgAction" >
            <param name="inputPath">${inputPath}</param> 
            <result name="success" type="stream">
                <param name="contentType">application/zip</param>
                <param name="inputName">fileDown</param>
                <param name="contentDisposition"> attachment;filename=${downName}</param>
                <param name="bufferSize">4096</param>
            </result> 
        </action>


第一个action 使用的通配符,需要制定method 第二个是下载 删掉method 不然就报错。
模版见附件,有问题请留言。
分享到:
评论
1 楼 hwedwin 2013-08-26  
thankyou

相关推荐

    struts2文件上传模板

    简单的文件上传实例,利用iframe实现页面无刷新上传

    struts2-demo

    freemarker-2.3.x.jar: Struts的UI标签的模板使用FreeMarker编写 e. javassist-3.x.ga.jar f. commons-fileupload-1.2.1.jar文件上传组件,2.1.6版本后必须加入此文件 g. commons-io-1.x.x.jar

    Struts2核心包

    freemarker-2.3.16.jar:Struts 2的UI标签的模板使用FreeMarker编写。 commons-fileupload-1.2.1.jar:文件上传组件,2.1.6版本后必须加入此文件。 commons-io-1.3.2.jar:IO输入输出流组件,主要完成文件的读写功能...

    struts2核心jar包

    struts2.3.1.1是目前最新struts2版本,至少需要如下6 个jar包: struts2-core-2.3.1.1.jar freemarker-2.3.18.jar commons-logging-1.1.1.jar ognl-3.0.3.jar xwork-core-2.3.1.1.jar ...struts的上传下载

    struts2资源包

    freemarker-2.3.15.jar:Struts 2的UI标签的模板 ognl-2.7.3.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性。 struts2-core-2.1.8.jar:Struts 2框架的核心类库 ...

    Struts2用到的核心jar包

    Struts2用到的核心jar包: ... 在Struts2中提倡使用 freemarker模板,但实际项目中使用jsp也很多。 commons-fileupload-1.2.1.jar 用于实现文件上传功能的jar包。 使用时候将5个Struts2的核心Jar包到WEB-INF/lib/下

    struts2必须包

    struts2必须包,commons-fileupload-1.3.1.jar 实现文件上传包,commons-io-2.2.jar 用来处理IO的一些工具类包,commons-lang3-3.1.jar 提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现...

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

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

    Struts2属性文件详解

    该属性指定Struts 2文件上传中整个请求内容允许的最大字节数. struts.custom.properties 该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性....

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    struts2文件上传总结

    struts2文件上传总结.docx

    Struts核心jar包精简版

    struts2-core-2.3.4.1.jar 【struts2核心功能包】 xwork-core-2.3.4.1.jar 【Xwork核心包】 ognl-3.0.5.jar 【Ognl表达式功能支持表】 commons-lang3-3.1.jar 【struts对java.lang包的扩展】 freemarker-2.3.19...

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。

    struts2-blank.war

    这里上传的是struts-2.3.37-all里面的空白模板struts2-blank,解压后里面有Struts2运行所需要的基础jar包

    struts2讲义_吴峻申

    4.4.2 Struts2文件下载功能开发 68 第5章 Struts2标签库 73 5.1 Struts2标签使用原理解疑 73 5.2 OGNL表达式语言介绍 75 5.3 Struts2控制标签简介 79 5.3.1 append标签使用介绍 79 5.3.2 generator标签使用介绍 80 ...

    Struts2技术手册-Struts2精华教程-电子书

    本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...

    struts2.1宝典

    2、开发struts2流程 1 3、创建拦截器: 2 4.标签中引用资源文件内容 3 5.创建资源文件 3 6.Action中访问servlet API 3 7.Action访问资源文件 3 8.资源文件_各国代码 4 9.将struts.xml分开 4 10全局结果result 4 ...

    Java Web SSH 架构模板(改进版)

    简介:本项目使用 Spring3 + Struts2 + Hibernate3.5架构,前端使用当前流行JQuery + Bootstrap框架, 完成了基础的用户注册和登录认证以及管理员对用户和用户角色进行管理的功能。 具有较好的可扩展性,适合入门者...

Global site tag (gtag.js) - Google Analytics