如何在servlet或者是action里面取得 <INPUT TYPE="file" name="upfile" value="asd"> 里面的value值

如何在servlet或者是action里面取得<INPUTTYPE="file"name="upfile"value="asd">里面的value值着急啊请高手讲解下啊?... 如何在servlet或者是action里面取得 <INPUT TYPE="file" name="upfile" value="asd">
里面的value值
着急 啊
请高手讲解下啊?
分可以继续追加
急求
对对的 就是想取对应的路径
展开
 我来答
来自美国认真的兔子
推荐于2016-06-06 · TA获得超过644个赞
知道小有建树答主
回答量:550
采纳率:100%
帮助的人:424万
展开全部
用JS完成
<script type="text/javascript">
function test() {
//得到路径
var path = document.getElementsByName("upfile")[0].value;
//得到action
var form0 = document.getElementsByTagName("form")[0];
var action = form0.getAttribute("action");
//更改action值,增加参数
action += "?param=" + path;
return true;//提交;return false不提交
}
</script>

<form action="path.do" onsubmit="return test()">
<INPUT TYPE="file" name="upfile" value="asd">
</form>

===============
在ACTION里面
request.getParameter("param");
liyf0654
2010-11-02 · TA获得超过201个赞
知道答主
回答量:197
采纳率:0%
帮助的人:155万
展开全部
看看是不是写错了阿?file类型是文件上传之类的类型。
如果不是file类型,那么我可以帮你。
如果你想在当前页面取得value的值,那么就要写一个script函数:
<INPUT TYPE="text" id="msg" name="aaa" value="asd" onblur="getmsg();">

<script>
function getmsg(){
var m=document.getElementById("msg");
alert(m.value);
}
</script>
script要放在<head></head>里面

如果你想写的是file类型,不知道是不是想取得路径阿?

要不你试试这样?
String path = request.getParameter("upfile");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2018-03-28 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2918万
展开全部
试试:
<input type="hidden" name="filePath">
<input type="file" name="file" onchange="filePath.value=this.value;">
<input type="button" value="test" onclick="alert(filePath.value);">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旭看视界
2010-11-02 · TA获得超过1003个赞
知道小有建树答主
回答量:1156
采纳率:0%
帮助的人:383万
展开全部
type是file类型的?汗,等解答!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式