首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JSPSmartUpload 用getrequest方法获得的值还是NULL,求解,先谢了解决方法

2012-03-18 
JSPSmartUpload 用getrequest方法获得的值还是NULL,求解,先谢了内容如下%@pagecontentType text/htmlc

JSPSmartUpload 用getrequest方法获得的值还是NULL,求解,先谢了
内容如下
<%@page   contentType= "text/html;charset=gb2312 "%>
<%
          request.setCharacterEncoding( "gb2312 ");
%>

<html>
<body>
<FORM   METHOD= "POST "   ACTION= "MyJsp.jsp "   ENCTYPE= "multipart/form-data ">  
<INPUT   TYPE= "text "   NAME= "FILE0 "   SIZE= "50 "> <BR>  
<INPUT   TYPE= "FILE "   NAME= "FILE1 "   SIZE= "50 "> <BR>  
<INPUT   TYPE= "FILE "   NAME= "FILE2 "   SIZE= "50 "> <BR>  
<INPUT   TYPE= "FILE "   NAME= "FILE3 "   SIZE= "50 "> <BR>  
<INPUT   TYPE= "FILE "   NAME= "FILE4 "   SIZE= "50 "> <BR>  
主题: <input   type= "text "   name= "text1 "   > <br>  
<INPUT   type=submit   value=写 完   name=ok>  
</form>  
</body>
</html>


获取 <%@page   contentType= "text/html;charset=gb2312 "  
language= "java "  
import= "com.jspsmart.upload.* "%>  


<HTML>  
<BODY   >  
<H1> 文件上传JSP </H1>  
<HR>  
<%  
SmartUpload   mySmartUpload   =   new   SmartUpload();
int   count=0;  
String   m   =   mySmartUpload.getRequest().getParameter( "FILE0 ");
out.println(99998888+m);
//定义目标目录  
//String   destination= "/upload/ ";  
mySmartUpload.initialize(pageContext);  

//文件上传  
mySmartUpload.upload();  
//获得文本的内容  
String   content   =   mySmartUpload.getRequest().getParameter( "text1 ");  
//显示文本的内容  
out.println(content);  
//上传的情况统计  
for   (int   i=0;i <mySmartUpload.getFiles().getCount();i++){  
com.jspsmart.upload.File   myFile   =   mySmartUpload.getFiles().getFile(i);  
if   (!myFile.isMissing()){  
myFile.saveAs(myFile.getFileName(),2);  
out.println( "文件名称=   "   +   myFile.getFieldName()   +   " <BR> ");  
out.println( "文件大小=   "   +   myFile.getSize()   +   " <BR> ");  
out.println( "文件名称=   "   +   myFile.getFileName()   +   " <BR> ");  
out.println( "文件大小=   "   +   myFile.getFileExt()   +   " <BR> ");  
out.println( "文件路径名=   "   +   myFile.getFilePathName()   +   " <BR> ");  
out.println( "文件类型=   "   +   myFile.getContentType()   +   " <BR> ");  
out.println( "ContentDisp   =   "   +   myFile.getContentDisp()   +   " <BR> ");  
out.println( "MIME类型   =   "   +   myFile.getTypeMIME()   +   " <BR> ");  
out.println( "SubTypeMIME   =   "   +   myFile.getSubTypeMIME()   +   " <BR> ");  
count   ++;  


}  
}  

out.println( " <BR> 可以上传 "   +   mySmartUpload.getFiles().getCount()   +   "个文件 <BR> ");  
out.println(count   +   "个文件已经被上传 ");  
%>  
</BODY>  
</HTML>  


文件可以上传了     但是表单的值一直是NULL怎么办??

[解决办法]
我也是这样写的:
String content = mySmartUpload.getRequest().getParameter( "text1 ");

不会错啊

[解决办法]
好好看Samples啊

热点排行