Имеется следующий код:
public void doPost(HttpServletRequest req, HttpServletResponse resp)
{
try {
req.setCharacterEncoding("Cp1251");
resp.setContentType("text/html; charset=windows-1251");
PrintWriter pw=resp.getWriter();
pw.println("<html><head>");
pw.println("<title>Регистрация завершена</title>");
pw.println("</head><body><h2 align=center>Фотогалерея</h2>");
pw.println("<img src='ftp://localhost/Galery/budeniy.jpg'>");
pw.println("</body></html>");
pw.flush();
pw.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
} catch (IOException e) {
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
}
}
При его выполнении, тэг <img> почему-то не работает. Если просто вставить этот тэг в index.html, то файлик нормально загружается с фтп. Кстати, у меня файл index.html обрабатывается ИИСом, а сервлет Томкатом.
Читал в книжке, что в сервлете нужно обращение к другим ресурсам через классы RequestDispatcher, ServletContext... Вобщем только они все для обращения к сервлетам вроде как. Наверное, к фтп ресурсам нужно тоже свое обращение!!! Как это сделать подскажите?
!!!Когда моя страница генерируется, то я вижу поле размером с мою картинку в документе. Свойства ее показывают, что типа ее путь равен
ftp://localhost/Galery/budeniy.jpg, а картинка никаким образом не показывается.
Кто понимает в чем проблема помогите!!!
Не забываем про теги подсветки синтаксиса. Blazkowicz
07.12.04 17:07: Перенесено модератором из 'Java' — Blazkowicz