fileupload组件 Servlet中怎么得到form中的text等控件的属性 请尽量详细点
1个回答
展开全部
form 中有一:
<input type="hidden" name="type" value="sss" />
servlet中:
List<FileItem> list = upload.parseRequest(request); //把request解析成list.因为上传文件的request是二进制,所以不能直接getParameter("xxx").需要解析
for (FileItem item : list) {//解析之后遍历之.list是form中所有html元素的集合
if (item.isFormField()) {//如果这个item是input(form中的html元素--input)
String name = item.getFieldName();//input的name属性
if("type".equals(name)){ //如果有多个input,就这么判断是不是"type"
type = item.getString(); //这样就是"sss"
log.info("获取上传文件类型 成功! [type="+type+"]");
}
}
}
<input type="hidden" name="type" value="sss" />
servlet中:
List<FileItem> list = upload.parseRequest(request); //把request解析成list.因为上传文件的request是二进制,所以不能直接getParameter("xxx").需要解析
for (FileItem item : list) {//解析之后遍历之.list是form中所有html元素的集合
if (item.isFormField()) {//如果这个item是input(form中的html元素--input)
String name = item.getFieldName();//input的name属性
if("type".equals(name)){ //如果有多个input,就这么判断是不是"type"
type = item.getString(); //这样就是"sss"
log.info("获取上传文件类型 成功! [type="+type+"]");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询