input标签的type="file"后台获取不到name的值

前台:(.ftl文件)inputtype="file"name="downloadFile"size="50"emptyInfo="请选择要上传的资源文件!">后台:(a... 前台:(.ftl文件)
input type="file" name="downloadFile" size="50" emptyInfo="请选择要上传的资源文件!">
后台:
(action文件)
String fileName = getServletContext().getRealPath(
"/WEB-INF/UserFiles/" + r_id);
if (downloadFile != null) {
downloadFile.renameTo(new File(fileName));
getServMgr().getSortService().addDownload(getParameters(),r_id);
addMessage("资料上传成功");
addRedirURL("返回", getFullReferUrl());
return EXECUTE_RESULT;
} else {……
}
后台总是进不去if语句,直接执行的是else的内容
前台输入的东西也做了set和get,怎么回事啊?
展开
 我来答
射箭之道
2013-05-28 · TA获得超过280个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:119万
展开全部
<form action=" " method="post" enctype="multipart/form-data">
你表单里有没有这个设置?enctype="multipart/form-data"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-25
展开全部
后台,不可以通过简单的参数得到,前台递交的是multi-part的。
追问
那应该怎样获取呢?求帮助~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你辉哥454
2013-05-25
知道答主
回答量:55
采纳率:100%
帮助的人:32.5万
展开全部
你后台是怎么获取downloadFile的?
追问
set/get方法?其实我就是不知道这样获取对不对。该怎么获取呢?
追答
有上传下载的插件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b45471b3b
2013-05-26
知道答主
回答量:35
采纳率:0%
帮助的人:25.1万
展开全部
解决办法:
private File downloadFile;
private String downloadFileContentType;
private String downloadFileName;
对应的get/set方法。判断条件以为
if(downloadFile.exits()){
xxxxxx

}else{

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式