<%@ page contentType="text/html;charset=GBK"%><head> <title>上传示例</title></head><FORM name="form1" METHOD="POST" nctype="multipart/form-data" ACTION="/fileUploadServlet"
ENCTYPE="multipart/form-data">
<tr>
<td class="bodystyle">
&nbsp;&nbsp;&nbsp;BOM信息表上传:
</td>
<br>
<!-- <input name="title" type="text" value="BOM信息表上传">  -->
</tr>
<tr>
<td class="bodystyle">
&nbsp;&nbsp;&nbsp;附件:
</td> <td class="bodystyle">
<input name="attach" type="FILE" enctype="multipart/form-data" id="attach" size="50">
</td>
</tr>
<input name="ok" type="submit" value="提交"></form>想问一下大家这个file在表单提交时传给/fileUploadServlet的值是什么,是上传浏览框中的文件路径吗?还是其他什么值啊?

解决方案 »

  1.   

    表单提交后,服务器端获得的输入流:
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="type" 1 
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="title" asd 
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="time" 2009-07-29 
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="place" asdasd 
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="img"; filename="abc.txt" 
    Content-Type: text/plain 1234567890helloworldfggggggggggggggggggggggggggggggggggdh 
    kjklkjkl 
    jhkhkj  
    kljkjl  klj lkj;jklj 
    lhjkhlj 
    l jkl;j; 

    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="pay" asdas 
    -----------------------------7d92321e30592 
    Content-Disposition: form-data; name="chara" asdasdsad 
    -----------------------------7d92321e30592-- 
      

  2.   

    楼主,你用了struts框架么,用了的话是FormFile类型。
      

  3.   

    请问一下,如何打印那个servlet接受到的内容?如4楼
      

  4.   

    只是上传路径  并且在SERVLET里如果接收到的request 是没有值的必须重写request 才能获取
      

  5.   


    必须重写request 然后才能request.getParameter("FILE类型的INPUT名")