使用jspSmartUpload组件最大的问题就是,无法用request.getParameter()无法读出表单属性的值。原因是在form表单里加了ENCTYPE="multipart/form-data"这么一句话
解决办法 :
<input type="hidden" name="file_Type_Name" id="file_Type_Name" value="1"/>
<INPUT TYPE="SUBMIT" VALUE="上传" onclick = "return doAction()">
function doAction()
{
var file_Type_Name=document.getElementById('file_Type_Name').value;
document.getElementById('fid').action="<%=path%>/ServletUpload? file_Type_Name="+file_Type_Name;
document.getElementById('fid').submit();
}
这样,我们在就可以使用request.getParameter("file_Type_Name");读取文件名了。