如何在jsp中上传文本文件

时间:2013-04-17 12:16:36

标签: jsp file-upload

我正在尝试将 text 文件从客户端计算机上传到服务器。下面是我在jsp中使用的代码。

<tr>
             <td class="FORMLABEL" nowrap valign=middle>
              &nbsp;&nbsp;<%= fileLabel %>&nbsp;
             </td>
             <td class="FORMELEMENT" nowrap valign=middle>
              <input  size = "50" name="loadFile" type="FILE" >
             </td>
     </tr>

我检查了加载文件的内容类型,它是 application / x-www-form-urlencoded 我需要读取文件。如何使用JSP 将此文件从客户端计算机复制到服务器

1 个答案:

答案 0 :(得分:0)

您需要为fileupload

编写一个servlet

在那里创建一个表单并提交给服务器

<form action="upload" method="post" enctype="multipart/form-data">
    <input type="text" name="description" />
    <input type="file" name="file" />
    <input type="submit" />
</form>

并在servlet中

protected void doPost(HttpServletRequest request, HttpServletResponse response)
                  throws ServletException, IOException {
    try { 

--- - - -

-----

How to upload files to server using JSP/Servlet?

所示进行操作
}

并参考this了解更多信息和可能性。