test1.jsp
<form action="test2.jsp" enctype="multiPart/form-part" method="post" >
<input type="text" name="fileName" value=""/>
<input type="file" name="file" value="上传文件"/>
<input type="submit" value="提交"/>
</form>
test2.jsp
<%
SmartUpload su = new SmartUplisad();
su.initialize(pageContext);
su.setAllowedFilesList("jpg,jpeg");//此处的文件格式可以根据需要自己修改
//上载文件
su.upload();
String fileName = su.getRequest().getParameter("filename");
out.print("fileName:"+fileName);
%>
之前,我把这句
String fileName = su.getRequest().getParameter("filename");
放在 su.upload()之前,就一直报null
无数次的尝试后,放在su.upload()之后就可以获取到参数的值了
希望对遇到同样问题的同学有用。