- 浏览: 52162 次
- 性别:
- 来自: 洛阳
文章分类
最新评论
struts2文件上传详解
一、jsp代码
<form action="" method="post" enctype="multipart/form-data" > <input name="upload" id="upload" type="file" class="input5" /> </form>
二、java代码
package com.patronli.action; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import com.patronli.util.LogWriter; public class testAction { public void doUpload() throws IOException { OutputStream os = null; InputStream is = null; try { // 根据用户前台传递的地址,找到文件地址 is = new FileInputStream(upload); // 指定文件上传到服务器哪个位置 os = new FileOutputStream("C:\\patronli\\" + orderNo + ".xls"); byte[] buffer = new byte[1024]; int len = 0; try { // 开始写入文件 while ((len = is.read(buffer)) > 0) { os.write(buffer, 0, len); } } catch (IOException e) { e.printStackTrace(); LogWriter.debug("数据上传失败"); } } catch (FileNotFoundException e) { e.printStackTrace(); } finally { if (is != null) { is.close(); } if (os != null) { is.close(); } } } }
三、struts配置
<constant name="struts.multipart.maxSize" value="52428800" />
备注:
enctype这个属性管理的是表单的MIME编码。共有三个值可选: application/x-www-form-urlencoded//表单默认MIME编码 multipart/form-data//传输数据的特殊类型编码(图片、文档等..) text/plain//纯文本传输编码(邮件等..)
- xwork-core-2.3.15.3.jar (625.6 KB)
- 下载次数: 0
- commons-fileupload-1.3.jar (67 KB)
- 下载次数: 0
- commons-io-2.0.1.jar (155.8 KB)
- 下载次数: 0
- struts2-core-2.3.15.3.jar (783.9 KB)
- 下载次数: 0
发表评论
-
Condition
2017-01-03 16:58 0condition的应用 -
java对sftp文件进行上传、下载、删除等操作,附详细demo
2016-12-22 18:01 1995这是自己总结的一个类,包含连接sftp,上传,下载等操作,附件 ... -
servlet监听器功能讲解及代码案例
2017-07-08 16:54 576servlet监听器功能讲解及代码案例 监听器的功能很强大, ... -
web.xml之session超时设置 以及设置session超时的几种方法
2016-10-20 16:39 1096web.xml之session超时设置 先说正题,web. ... -
web.xml之过滤器详解 以及常用过滤器demo
2016-10-20 14:15 2606web.xml之过滤器详解 一 ... -
poi导出excel清晰 步骤详解
2016-10-14 14:08 812poi导出excel清晰 步骤详解 一、本次生成excel ... -
struts2下载文件最简化版清晰详解
2016-10-14 11:20 586struts2下载文件最简化版清晰详解 一、应用场景如下: ... -
poi解析excel步骤详解
2016-10-14 10:42 2071poi解析excel步骤详解 一、本次解析excel应用场景 ... -
ThreadLocal用法详解
2016-09-29 10:44 1565ThreadLocal用法详解 1.ThreadLocal的 ... -
JSONObject、JSONArray、xml的常用操作
2016-09-28 16:33 1332JSONObject、JSONArray、xml的常用操作 ... -
Rsa签名算法详解
2016-09-22 09:48 4567Rsa签名算法详解 签名生成规则与验证签名规则如下: ... -
Quartz定时任务的实现及详解
2016-09-21 18:03 2107Quartz定时任务的实现及详解 平常工作中经常遇到写定时任 ... -
四种线程池的特性以及测试代码
2016-09-21 09:20 873四种线程池的特点如下 ... -
操作json
2016-09-18 13:01 548总是记不住一些零碎的知识点,这次开个专栏来记录,不定期更新: ... -
日期类型转换
2016-09-18 12:50 505总是记不住一些零碎的知识点,这次开个专栏来记录,不定期更新: ... -
配置文件的读取与写入
2016-09-14 17:00 614读取配置文件: public static void m ... -
HttpPoster接口调用
2016-09-13 13:47 1587工作中经常用到的东西,这也是自己在公司的基础上改造的,感觉挺好 ... -
md5加密
2016-09-13 13:39 555md5工具类如下所示,可以直接拿走用,分享记录一下 pack ... -
AES加密与解密
2016-09-13 13:37 447这个其实是我们项目里面的一个工具类,给大家做一下分享 aes ... -
循环map取值的方法
2016-09-08 13:00 1495循环map取值的方法,如下所示: 方法一: Map< ...
相关推荐
我的Struts2文件上传实例 博文链接:https://zmx.iteye.com/blog/459447
参考博文:http://blog.csdn.net/u011638419/article/details/41692091
该属性指定Struts 2文件上传中整个请求内容允许的最大字节数. struts.custom.properties 该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性....
Uploadify + Struts2 实现文件上传详解 有需要的看看
详细介绍了struts文件上传的原理机制和注意事项
基本的多文件上传和下载文件
参考博文:http://blog.csdn.net/u011638419/article/details/41642773
Struts2 上传文件详解!关于Struts2上传下载原理及实例讲解。
@tempDir:指定文件上传时的临时工作目录.如果没有设置,将才用Servlet容器为web应用分配的临时工作目录. @nochache:true时,在相应结果中加入特定的头参数:Pragma ,Cache-Control,Expires防止页面被存储在可数浏览器...
专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart.MultiPartRequest解析器接口(文件上传用) struts.multipart.saveDir The directory to use for storing uploaded files 设置存储上传...
新手必备,看完绝对思路清晰。醍醐灌顶啊! 一. Struts2介绍 1. Struts2简介 2. Struts2和Struts1的常见... 实现文件上传 12. Struts2的拦截器 13. 拒绝表单重复提交 四. OGNL表达式 五. Struts2中常用标签
介绍Struts 2及Struts 2开发环境的搭建 第一个Struts 2应用开发 解决Struts 2配置文件无提示问题 Action名称的搜索顺序 Action配置的各项默认值 result配置的各种视图转发类型 为Action属性注入值 指定...
IBMStruts2培训PPT (大全集) 主讲:刘雷 完整实用 第一章:认识体验Struts2.ppt 第二章:struts2架构剖析.ppt ...第八章:struts2文件上传下载.ppt 第九章:struts2拦截器.ppt + Struts2开发详解.ppt
参考博文:http://blog.csdn.net/u011638419/article/details/41620213
非常好非常详细的struts2标签的学习资料,自己也正在用。由于附件只能上传15MB以下的文件,只能分卷了,请下载part1和part2后,放于同一目录下解压。
非常好非常详细的struts2标签的学习资料,自己也正在用。由于附件只能上传15MB以下的文件,只能分卷了,请下载part1和part2后,放于同一目录下解压。
件上传和文件下载是我们在web应用程序中常用的两个功能,在java中,实现这两种功能的方式也有很多种,其中struts2就给我们提供了一种算是比较简单的方式吧,下面我们就一起来看一下,
基于Hibernate和Struts的文件上传及下载源代码及详解,决不坑爹!
九、文件上传下载(了解) 55 1. 上传实例 55 2.下载实例 57 十、类型转换 57 1.基于Action的直接属性转换 57 2.基于Action的间接属性vo转换 59 十一、注解配置 59 十二、总结 本教程对struts2的基本知识进行了一些...
Struts2提供的文件上传下载机制十分简便,使得我们写很少的代码,下面这篇文章主要给大家介绍了关于Struts2学习手册之文件上传的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下