2016-12-22 4 views
0

У меня есть сервлет, который загружает файлы. Хорошо, место, в котором он находит их, когда я указываю на месте «Добавленные», это:Правильный способ загрузки изображения, а затем ссылка на него из JSP (Glassfish)

NetBeans \ 8,2 \ Config \ GF_4.1.1 \ domain1 \ Config \ добавления

Я пытался писать непосредственно в домен \ docroot и многие другие места (используя прямую ссылку на них). Все работает правильно, но потом, после загрузки файла, я пытаюсь перенаправить запрос на «message.jsp».

Где я должен загрузить файл и как мне обратиться к нему из html или jsp? Поскольку я пытаюсь отобразить изображение, передавая имя изображения через атрибут сеанса, но я не вижу изображение, где бы я его не загружал.

Любая помощь?

ответ

0

Хорошо, теперь я получил его:

каталог, в котором вы должны загрузить файлы, в папку, где у вас есть проекты, в моем случае, Users/Документы/NetBeansProjects/MyProject/веб. Я поместил там папку «uploads» и указал там из сервлета FileUpload.

От HTML, чтобы показать изображение:

<img src="../uploads/yourImage.jpg"> 

Теперь серверы сохранены в этой папке, и HTML/JSP-файлы могут читать их полностью.