form表单中:
<input type="file" id="yjfile" name="upload" οnchange="change(); />
action中定义与表单相同的全局变量并添加getter、setter方法:
private File[] upload;
private String[] uploadFileName;
多个文件时可以使用数组变量,一个时不用声明为数组。
getUpload()[0];//可以得到第一个文件
getUploadFileName()[0];//可以得到第一个文件的原始名称
JS获取上传文件的名称:
script type="text/javascript">
function change() {
var obj = document.getElementById("yjfile");
var temp = obj.files[0].name;
alert("文件名:"+temp);
}
</script>