Я пытаюсь загрузить изображение с страницы jsp с помощью сервлета. но как я могу получить файл в моем сервлет из файла jsp.Загрузка файла из jsp с помощью сервлета?
1
A
ответ
2
Посмотрите на проект апача http://commons.apache.org/fileupload/using.html или соз библиотеки http://www.servlets.com/cos/
1
Вот мой код, который может помочь вам .... :)
вы можете загрузить любой тип изображения, PDF, TXT, используя этот код.
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
@SuppressWarnings("deprecation")
public class Upload extends HttpServlet
{
/**
*
*/
private static final long serialVersionUID = 1L;
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException
{
System.out.println("inside upload.jsp");
String filename="";
//String login=session.getAttribute("studuser").toString();
DiskFileUpload files=new DiskFileUpload();
@SuppressWarnings("rawtypes")
List list=null;
try {
list = files.parseRequest(request);
} catch (FileUploadException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
@SuppressWarnings("rawtypes")
Iterator itr=list.iterator();
System.out.println("before while......");
DBManager db=new DBManager();
db.getConnect();
@SuppressWarnings("unused")
Connection con1=(Connection) db.con;
while(itr.hasNext())
{
FileItem file=(FileItem)itr.next();
filename=file.getName();
System.out.println("**********"+filename);
if(filename!=null)
{
int index=filename.lastIndexOf("/");
filename=filename.substring(index+1);
//System.out.println(application.getRealPath(""));
File fNew=new File("F:/worksapce/Data-s/"+filename);
try
{
file.write(fNew);
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("after upload");
}
}
response.sendRedirect("upload_success.jsp");
}
}
Смежные вопросы
- 1. загрузка асинхронного файла с помощью сервлета Java
- 2. вызов jsp-файла из сервлета
- 3. Загрузка данных из файла TEXT на страницу сервлета JSP
- 4. Загрузка и скачивание файла с помощью сервлета
- 5. Загрузка боба из сервлета в JSP
- 6. Загрузка файла сервлета с помощью потока
- 7. Параметры параметров JSP/сервлета из файла свойств?
- 8. Загрузка файлов с использованием jsp и сервлета
- 9. Загрузка файла сервлета
- 10. JSP - Загрузка файла с помощью Apache Commons
- 11. Загрузка файла с помощью сервлета ajax и java
- 12. перенаправление сервлета-сервлета-Jsp
- 13. Загрузка сервлета из jsp и попытка передать несколько параметров
- 14. Удалить функцию с помощью jsp и сервлета
- 15. Загрузка файла в JSP
- 16. Извлечение данных Clob из базы данных с помощью сервлета и их загрузка в JSP
- 17. Загрузка файла GWT с использованием сервлета
- 18. Загрузка файла JSP
- 19. Загрузка XML с помощью сервлета Java
- 20. перенаправления страницы JSP из сервлета
- 21. Загрузка файла с использованием ajax и сервлета
- 22. открыть файл в JSP с помощью сервлета
- 23. JSP получение параметров из сервлета
- 24. Вызов сервлета из страниц JSP
- 25. Перенаправление на .jsp из сервлета
- 26. Выход из сервлета в JSP
- 27. передать объект из сервлета JSP
- 28. передача ResultSet из сервлета JSP
- 29. Журнал истории JSP из сервлета
- 30. перезагрузить страницу jsp из сервлета