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

爲什麽小弟我的REQUEST.GETINPUTSTREAM得到的会是空值

2011-12-06 
爲什麽我的REQUEST.GETINPUTSTREAM得到的会是空值%@pagelanguage java contentType text/htmlchars

爲什麽我的REQUEST.GETINPUTSTREAM得到的会是空值
<%@   page   language= "java "   contentType= "text/html;   charset=GBK "%>

<html>
    <body>
        <form   action= "/file/do "   method= "post "   enctype= "multipart/form-data ">
        <p   align= "center ">
        请您選擇要上传的文件 <input   type= "file "   name= "filename ">
        <input   type= "submit "   value= "提交 ">
        </p>
        </form>
    </body>
</html>
这是我的第一个JSP頁面
我的容器名为file
Servlet映射为do
InputStream   in   =   request.getInputStream();
                int   lenth   =   in.available();
                System.out.println( "读取文件的大小: "+lenth);
这是我的DO这个SERVLET类中的接收用戶上传文件的方法
爲什麽最後無論传什麽文件他的lenth都等於0
请高手解決下,期待中。。。。。。。。。。。。。。。。。

[解决办法]
关注一下,我也想知道!!
[解决办法]
enctype= "multipart/form-data " 的原因吧,好象是得不到,你再查查

热点排行