jsp 页面关键代码:
<html:form
action="/upload"
method="post"
focus="username"
enctype="multipart/form-data">
<table border="1" align="center">
<tr>
<td>用户名:</td>
<td><html:text property="username" /></td>
</tr>
<tr>
<td>上传文件A:</td>
<td><input type="file" name="upfile[0]"/></td>
</tr>
<tr>
<td>上传文件B:</td>
<td><input type="file" name="upfile[1]"/></td>
</tr>
<tr>
<td colspan="2" align="center"><html:submit value="上传"/></td>
</tr>
</table>
</html:form>Form类 关键代码:这里的add方法总是角标越界,其index值总是获取的是上传文件的最后一个角标(如上的就是1),然后就抛异常
public void setUpfile(int index,FormFile upfile){
this.upfileList.add(index, upfile);
}action类代码:直接 貌似还没进入Action类 就挂了
UploadForm uf = (UploadForm) form;
String username = uf.getUsername();
System.out.println("username:"+username);
List<FormFile> upfileList = uf.getUpfileList();上传一个就好着 。
<html:form
action="/upload"
method="post"
focus="username"
enctype="multipart/form-data">
<table border="1" align="center">
<tr>
<td>用户名:</td>
<td><html:text property="username" /></td>
</tr>
<tr>
<td>上传文件A:</td>
<td><input type="file" name="upfile[0]"/></td>
</tr>
<tr>
<td>上传文件B:</td>
<td><input type="file" name="upfile[1]"/></td>
</tr>
<tr>
<td colspan="2" align="center"><html:submit value="上传"/></td>
</tr>
</table>
</html:form>Form类 关键代码:这里的add方法总是角标越界,其index值总是获取的是上传文件的最后一个角标(如上的就是1),然后就抛异常
public void setUpfile(int index,FormFile upfile){
this.upfileList.add(index, upfile);
}action类代码:直接 貌似还没进入Action类 就挂了
UploadForm uf = (UploadForm) form;
String username = uf.getUsername();
System.out.println("username:"+username);
List<FormFile> upfileList = uf.getUpfileList();上传一个就好着 。
解决方案 »
- 我用JBuilder X 导入了一个项目,出现无法读取我的Mac地址问题,谁知道是怎么回事啊
- jspSmartUpload上传下载文件问题
- 如何获得某一天所在的那个月的第一天和最后一天
- js如何获取div中的table
- 数据删除错误问题!!!
- JS与JSP页面取值,难~~~!
- 高手求救!请问有没有专门的工具用来学习JSP?
- 用jsp从一文本文件中查询一个字符串出现次数的问题,麻烦各位多多指教!
- resin环境下,为什么不能访问中文名称的磁盘文件,哪位能给解决,一定给分?
- 如何获得int(identity)类型字段的值(在线等候)
- Struts2转换器、拦截器的简单介绍
- struts2中如何获得<result></result>中的参数
this.upfileList.add(index, upfile);
}
中用该是 add(upfile),没有index。然偶别人有的用add(int index,FormFile upfile)可以 郁闷!