java后台代码,可以通过file类型的name值,从请求报文中获取到文件选择框file的值,格式如下:requestgetParameter("name"),测试代码如下:
在第一个页面jsp中:
<form action="test2jsp" method="post" name=""><input type="file" name="name" size="30" />
<input type="submit" name="sub" value="提交" />
第二个jsp页面中:
<body><%
String file=requestgetParameter("name");
outprintln(file);
%>
</body>
打印出的就是file文件选择框的值。
看<input name="uploadFileName" type="file" />是不是在form表单中,如果是,则:requestgetparament(“uploadFileName”) 试试看
用下面的例子代码可以枚举出这个
的所有属性,里面没有文件长度的,也就是说,无法用js检查文件的长度。
上面两行内容单独存为html文件,浏览器打开选择文件之后就可以看见
的所有属性和值。
1这是你通过:$_FILES可以取到的所有的值:
echo
"<pre>";
print_r($UploadedFile);
echo
"</pre>";2如果你是要取表单UploadedFile的值,可以通过变通的方式,js去处理,如触发浏览按扭或上传按扭的时候,将其写入到别一个隐藏域,再提交就可以了。
用JS完成
<script type="text/javascript">
function test() {
//得到路径
var path = documentgetElementsByName("upfile")[0]value;
//得到action
var form0 = documentgetElementsByTagName("form")[0];
var action = form0getAttribute("action");
//更改action值,增加参数
action += "param=" + path;
return true;//提交;return false不提交
}
</script>
<form action="pathdo" onsubmit="return test()">
<INPUT TYPE="file" name="upfile" value="asd">
</form>
===============
在ACTION里面
requestgetParameter("param");
<form action=" " method="post" enctype="multipart/form-data">
你表单里有没有这个设置?enctype="multipart/form-data"
以上就是关于Java jsp页面的input输入框file类型在Java后台代码怎么取得,急!急!急!全部的内容,包括:Java jsp页面的input输入框file类型在Java后台代码怎么取得,急!急!急!、<input name="uploadFileName" type="file" />怎么用java在后台取它的值、获取form 表单 中input type file 路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)