现在的问题是:
1.jsp页面,动态添加文件域
2.Action接受多个文件域
上面的功能可以完成现在不想使用js的动态添加文件域
请问下有没有一些好用的插件实现多个文件域,比如jquery的
然后后台Action又是怎么实现的。
谢谢了
1.jsp页面,动态添加文件域
2.Action接受多个文件域
上面的功能可以完成现在不想使用js的动态添加文件域
请问下有没有一些好用的插件实现多个文件域,比如jquery的
然后后台Action又是怎么实现的。
谢谢了
解决方案 »
- jsp和servlet的跳转问题!!!
- 求教flexigrid排序时重置查询条件的问题。
- Weblogic 92 发布部署成功.应该也可以访问.可是查询提交后报Invalid POST
- return new ActionForward("www.163.com", true)是get还是post?
- 怎么让type=text中的value为修改的值
- struts 多个页面的注册如何完成?
- jsp 如何获取天气,股票,航班 等信息??
- 这是使用hibernate后出现这样的提示错误,是否可以看出大概错误的方向是哪里 ?
- 为什么我的index.shtml不能正常显示调用的servlet?
- [开源]java版QQ机器人集成小黄鸡功能
- jsp用户登录页面出错,请教大家
- jsp
jsp页面定义
<form name="form1" action="${url }" method="post" enctype="multipart/form-data">
//必须带enctype="multipart/form-data"否则根本就取不到值
<input type="file" name="files0" />
<input type="file" name="files1" />
命名必须为file*否则取不到值form中定义
private List files;
//如果FormFile被定义为数组类型,会报参数类型不匹配错误
//private FormFile[] files; //ERROR!!!action处理
//struts会保存为Hashtable
Hashtable fileh = form.getMultipartRequestHandler().getFileElements();
for (Iterator it = fileh.keySet().iterator(); it.hasNext();) {
String key = (String) it.next();
//得到附件,jsp页面中表单域的名称不能相同,否则只能得到最后一个附件
FormFile formfile = (FormFile) fileh.get(key);
//附件上传处理
}
}