在对文件上传时,我想通过
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