永发信息网

<input name="uploadFileName" type="file" />怎么用java在后台取它的值

答案:3  悬赏:10  手机版
解决时间 2021-02-15 05:48
request.getparament() 无法取到它的值 这是用来上传的 去到的值一直显示为null
最佳答案
首先需要commons-fileupload-1.0.jar这个JAR包
标签里要有ENCTYPE="multipart/form-data"
DiskFileUpload du = new DiskFileUpload();
List list = du.parseRequest(req);//解析请求,得到一个List对象
for (int i =0 ; i < list.size(); i++) {
FileItem fi = (FileItem)list.get(i);
//判断取得的是文件,还是字段
if (fi.isFormField()) {
System.out.println(fi.getFieldName()); //取得表单字段名
System.out.println(fi.getString()); //取得表单值
} else {
//取得的是文件
String filename = fi.getName();
System.out.println(filename);
int pos = filename.lastIndexOf("\\");
filename = filename.substring(pos + 1);
System.out.println(filename);
String path = this.getServletContext().getRealPath("\\") + "files\\";//后面这个files目录
fi.write(new File(path + filename));
//fi.getOutputStream();这是另外一种处理方式
}
}
全部回答
是不是在form表单中,如果是,则:request.getparament(“uploadfilename”) 试试看
首先需要commons-fileupload-1.0.jar这个JAR包 标签里要有ENCTYPE="multipart/form-data" DiskFileUpload du = new DiskFileUpload(); List list = du.parseRequest(req);//解析请求,得到一个List对象 for (int i =0 ; i < list.size(); i++) { FileItem fi = (FileItem)list.get(i); //判断取得的是文件,还是字段 if (fi.isFormField()) { System.out.println(fi.getFieldName()); //取得表单字段名 System.out.println(fi.getString()); //取得表单值 } else { //取得的是文件 String filename = fi.getName(); System.out.println(filename); int pos = filename.lastIndexOf("\\"); filename = filename.substring(pos + 1); System.out.println(filename); String path = this.getServletContext().getRealPath("\\") + "files\\";//后面这个files目录 fi.write(new File(path + filename)); //fi.getOutputStream();这是另外一种处理方式 } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带有衣字旁的成语有哪些
我每月账单日是12号还款日是5号,我13号刷的
东西滩村怎么去啊,我要去那办事
财务中税复利是什么意思
斩首穿什么衣服
段些村地址好找么,我有些事要过去
今生缘婚纱摄影这个地址在什么地方,我要处理
Simon was hurt( )what his wife had said.A
南宁可以学“动漫设计与制作(动漫方向)”中
大南房村地址在什么地方,我要处理点事
浪潮时尚(华亿星隆店)在什么地方啊,我要过去
求microsoft office professional plus 2010
白小村地址好找么,我有些事要过去
女生嘴巴上面有些小胡子要怎么除去?
请问下歌手演员这些说的一线二线三线是什么意
推荐资讯
有首歌其中有句歌词.让我们去乘风.没有什么不
有没有像赤焰战场这类老特工的电影 求推荐
武乡县贾豁乡古台村村民委员会我想知道这个在
益阳华夏二手车交易市场地址在什么地方,我要
南海罗村到南海西樵多少公里
酒精灯的火焰分三层(填数字),其中外焰部分
右图为蝗虫精母细胞减数分裂某一时期的显微照
lg冰箱显示C F E
海尔专卖店修水店在什么地方啊,我要过去处理
颍东区小百灵幼儿园地址好找么,我有些事要过
穿越火线选择服务器进入时黑屏是怎么回事?要
【梁丘】晏子答梁丘据全文准确解释要字对字翻
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?