sturts2多文件上传

问题描述

struts2上传文件 用表单接受几个上传文件输入框 action用一个文件数组对象接收 我想如果我在表单上间隔性输入的话 保证我后台的接受的数组的长度与页面上传文本框的个数一样可以做到不?? 问题补充:AngelAndAngel 写道

解决方案

给邮箱我啊
解决方案二:
过一下发给你啊
解决方案三:
用这个定义的数组的名对应到那几个文件域的name 请问你想怎么进行对应呢?五个 文件域就有五个名,而你一个数组只有一个名称
解决方案四:
我是想那个接收的数组的大小也是5,没有输入的话可以是空在数组中 你的意思是:你在表单表有 1 2 3 4 5 这五个文件域,然后有一个数组的长度为也为5,然后在表单中只给 1 3 5 这三个文件域选择了文件,那么这三个文件应该分别赋给数据的 0 2 4 这三个下标是吧?在后台收到三个文件应该是没有问题的,但struts2 有没有这么智能的将其分配给数组相应的下标就不知道了。我觉得它没有这么智能,因为万一你的数组长度只有4的话,那岂不是要报错了?所以说,你的数组长度应该要不小于你将上传的文件的个数,这样才行吧。
解决方案五:
应该也是可以的 我帮你写写示例代码吧
解决方案六:
AngelAndAngel 真牛啊,什么话都能听得懂。如果的确像 AngelAndAngel 所言,那么,肯定是可以实现的啊,因为表单中的每个字段都会对应你实体类里的一个同名字段的啊。文件数组应该也是可行的。
解决方案七:
也就是说 页面上有五个的话,你间隔的上传 1,3,5,那么后台能否收到这3个文件是吧 ? 这个可以办到。
解决方案八:
我想如果我在表单上间隔性输入的话 ?这个是嘛意思呢?

时间: 2024-07-28 21:12:08

sturts2多文件上传的相关文章

JavaBean实现多文件上传的两种方法

上传 摘要:本文介绍了JavaBean实现多个文件上传的两种方法,分别是使用http协议和ftp协议实现.首先讲述了http协议传送多个文件的基本格式和实现上传的详细过程,之后简单介绍了使用ftpclient 类实现了ftp方式的上传,最后对这两种方法进行了比较. 关键字:JavaBean .http .ftp .ftpclient JavaBean是一种基于Java的软件组件.JSP对于在Web 应用中集成JavaBean组件提供了完善的支持.这种支持不仅能缩短开发时间(可以直接利用经测试和可

java--uploadify3.1多文件上传

使用uploadify时,建议下载uploadify3.1文档.边做边看.    这是页面端: <label style="color:#15428B;font-weight:bold;">选择文件:</label> <fieldset style="width:300px;height:33px;border:1px solid #99BBE8;text-align:left;COLOR:#000000;FONT-SIZE:12px;font-

JSP利用组件实现文件上传的全攻略

js|攻略|上传 一.首先下载jspsmartupload组件 http://dboy520.51.net/cgi-bin/newjavajia/downcount.php?id=22 (本站地址) http://www.jspsmart.com 二.将目录jspsmartupload/wib_inf/classes中的内容拷贝到网站所在的实际目录中的WEB-INF中(resin是这个目录,其他的可能是classes,具体请查阅jspsmartupload/help/setup.htm) 三.如

html5文件上传

上文介绍了如何通过ajax异步上传文件,html5对file的新接口,可以使得在页面上,对用户也有更好的体验. 页面上要做的,仅仅是添加一个html标签: [cce lang="html"] <input id="track" name="track" type="file" multiple="multiple" onchange="showInfo();" /> [/cc

Spring 文件上传功能

本篇文章,我们要来做一个Spring的文件上传功能: 1. 创建一个Maven的web工程,然后配置pom.xml文件,增加依赖: 1 2 3 4 5 <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-web</artifactId>     <version>1.0.2.RELEASE<

zyUpload+struct2完成文件上传

v前言: 最近在写自己的博客网站,算是强化一下自己对s2sh框架的理解.期间遇到了很多问题,这些问题在写之前都考虑过,感觉也就是那样吧.但正真遇到了,也挺让人难受的.就利用zyUpload这个js插件实现文件的上传, 我来谈一谈. vzyUpload下载: https://github.com/hjzgg/zyUpload ,或者可以在网上,随便就可以下载到,只不过提供的网址中的zyUpload是我改过的. vzyUpload界面效果: vzyUpload使用需要注意的几个地方: 说明:zyUp

django 文件上传 验证-django文件上传的格式验证问题,在线等!

问题描述 django文件上传的格式验证问题,在线等! 用django写入个文件上传的页面,需要上传文件名称和文件,且文件名只能为数字: class uploadForm(forms.Form): name = forms.IntegerField() headImg = forms.FileField() 遇到一个问题: 当上传的文件很大时,需要等文件上传完成后才会去验证文件名的格式是否为数字,如果 文件名不是纯数字上传就失败了,又得花很长时间重新上传,这显然是不合理的, django有什么方

http协议- 使用http put把本地文件上传到服务器的的时候碰到的问题

问题描述 使用http put把本地文件上传到服务器的的时候碰到的问题 各位好,我在用libcurl的接口往localhost服务器上传文件里上传文件的时候出现了下面的错误(用的机器系统是linuxmint17,搭建的服务器Apache + PHP5 + MySQL)*** We read 4257 bytes from file<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML 2.0//EN""> 405 Method

文件上传是存在硬盘上,还是存在数据库中?

问题描述 文件上传是存在硬盘上,还是存在数据库中? 如果有比较多的文件上传,上千个文件,大小2-3MB,是存在硬盘上,还是存在数据库中? 存在硬盘上,路径保存在数据库中,是比较方便,但是存在一台server上出问题怎么办?是不是应该转换成google二进制存到数据库(MySQL)中? 解决方案 直接备份文件系统啊,这是最基本的,存到数据库很费劲的.而且你的文件还特别多.不划算了,. 解决方案二: 附件多媒体室存硬盘,其它的文字数据存数据库 解决方案三: 比较通行的办法是,将文件存在硬盘中,数据库