以下代码未经测试,可能要做修正:
页面部分:
<form name=form1 enctype="multipart/form-data" method="post">
<input type=file name=file1>
<input type=button value=upload onclick=ul()>
</form>
<script language=javascript>
function ul()
{
if(form1.file1.value=="")
{
// alert('You must select a file!');
// return;
// or
form1.action="/upload?havefile=B";
form1.submit();
}
else
{
form1.action="/upload?havefile=A";
form1.submit();
}
}
</script>
服务器servlet:
if(request.getParameter("havafile").equals("A")
// 表明有文件
if(request.getParameter("havafile").equals("B")
// 表明无文件