2013-04-17 4 views
1

Я пытаюсь загрузить текст файл с клиентской машины на сервер. Ниже приведен код, который я использую в jsp.Как загрузить текстовый файл в 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> 

Я проверил тип содержимого файла загрузки, то применение/х-WWW-форм-urlencoded мне нужно прочитать файл. Как я могу скопировать этот файл с клиентского компьютера на сервер с помощью JSP?

ответ

0

Вы должны написать сервлет для fileupload

Создать форму там и представить на сервер

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

и в сервлет

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

--- - - - 

----- 

ли, как показано на How to upload files to server using JSP/Servlet?

} 

, а также обратитесь к this за дополнительной информацией и возможностями.

Смежные вопросы