請大家幫幫忙:我用jspsmartupload做上傳程序,使用smartupload.getRequest.getParameter("表單名稱")為何始終得到null呀?


我用jspsmartupload做上傳程序,使用smartupload.getRequest.getParameter("表單名稱")為何始終得到null呀?
源碼:
    SmartUpload su = new SmartUpload();
    String strfilename = su.getRequest().getParameter("txtfilename");
    String strinfo = su.getRequest().getParameter("txtinfo");
    String strdate = new java.util.Date().toString();
    response.getWriter().println(strfilename+"\n"+strinfo+"\n"+strdate);
打印出來的總是null!
百思不得其解,請高手相助!

5 个解决方案

#1


沒用過,不打清楚,爲什麽不用Apache的fileupload組件呢

#2


搜一下吧,這個問題已經有好多人問過了,分多可以給我啊。

#3


沒有初始化su,   
su.initialize(pageContext);
su.upload();

#4


提交頁的表單:
<form name="form1" enctype="multipart/form-data" method="post" action="upload.jsp">


接收頁upload.jsp:

su.initialize(pageContext);
su.upload();
String strfilename = su.getRequest().getParameter("txtfilename");
String strinfo = su.getRequest().getParameter("txtinfo");

#5


為什么我調用了su.upload()方法后,可以得到txtinfo的值,但是得不到txtfilename的值呢?

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com