在对文件上传时,我想通过
Attachment[] attachments = (Attachment[])request.getParameterMap().get("attachs");
获得上传文件的信息,但是request.getParameterMap().get("attachs");
拿不到数据,request.getParameterMap()里面是有那个文件的信息的,文件可以正常上传,就是这里拿不到文件信息,该怎么解决呢
表单部分:
<label for="attachs">选择附件</label>
<input type="file" name="attachs" id="attachs">
Servlet部分:
//拿到上传文件的相关信息
Attachment[] attachments = (Attachment[])request.getParameterMap().get("attachs");
if(attachments != null) {
for(Attachment atta : attachments) {
System.out.println("文件 " + atta.getName() + " 已经被上传,文件类型为: " + atta.getContentType());
a.addAttachment(atta);//GRASP模式中专家模式的运用
}
}小弟新手分不多,跪求大神解答Java Servlet jsp JavaServletjspJavaEE
Attachment[] attachments = (Attachment[])request.getParameterMap().get("attachs");
获得上传文件的信息,但是request.getParameterMap().get("attachs");
拿不到数据,request.getParameterMap()里面是有那个文件的信息的,文件可以正常上传,就是这里拿不到文件信息,该怎么解决呢
表单部分:
<label for="attachs">选择附件</label>
<input type="file" name="attachs" id="attachs">
Servlet部分:
//拿到上传文件的相关信息
Attachment[] attachments = (Attachment[])request.getParameterMap().get("attachs");
if(attachments != null) {
for(Attachment atta : attachments) {
System.out.println("文件 " + atta.getName() + " 已经被上传,文件类型为: " + atta.getContentType());
a.addAttachment(atta);//GRASP模式中专家模式的运用
}
}小弟新手分不多,跪求大神解答Java Servlet jsp JavaServletjspJavaEE
解决方案 »
- 关于hibernate进行多表查询
- 通过webService反射调用其他系统方法的问题,求讨论解决。
- 参加武汉达内java培训,有经验的给点意见啊,感谢!广告请绕行!
- public abstract class Sorter<E extends Comparable<E>>后面尖括号是啥意思
- 则ValidatorForm检查返回页面的问题
- 高分求教
- 做了一个简单的Soap,但在最后执行的时候出错了,
- Log4j输出日志文件的格式
- 用xsl在多个xml中解析的问题?
- WEB后台Eclipse
- 关于使用httpclient抽取网页代码的简单问题
- Missing configuration resource for path /WEB-INF/struts-config.xml
Set<Entry<String,String[]>> set= map.entrySet();
Iterator<Entry<String,String[]>> it= set.iterator();
while(it.hasNext()){
Entry<String, String[]> entry= it.next();
entry.getKey();
entry.getValue();//是个string数组,再遍历
}