Imagens em pasta fora do tomcat

Pessoal estou desenvolvendo uma aplicação com jsp e servlets com servidor apache tomcat 5.5 . Nesta aplicação vou trabalhar com 1 imagem em cada registro, que salvaria o caminho da imagem no banco de dados Mysql. Agora minhas dúvidas:

1- Para selecionar a imagem(caminho) , qual a melhor solução? Pelas pesquisas vi o campo file em html, será que seria bom?

2 - como eu faço pra colocar todas fotos em uma pasta fora do diretório webapp do tomcat?

fico no aguardo, abrigado

cara, usar html puro hoje em dia é quase impossivel, torna o trabalho maçante e fica feio. porque voce nao usa jsf?
eh simples de aprender e tem varias implementações que faz todo tipo de trabalho.
eu particularmente gosto muito do primefaces, de uma olha vc vai adorar.

pra colocar as fotos fora do webapp eh so voce colocar o caminho absoluto do diretorio que voce quiser.

abraçao

Eu tentei colocar o caminho absoluto, mas na maioria dá erro ao carregar a imagem… Por exemplo: C:\pasta\teste\imagem1.jpg.

Eu não conheço jsf…

vc diz um:

 <input type="file">

???

vc pode montar uma servlet q recebe o arquivo, assim vc pode mandar o arquivo ser criado em um outro diretório por exemplo.

utilizando um framework facilitara mt a sua vida.

boa sorte.

att,

isso , eu eu usei essa o campo input type=‘file’ para buscar a imagem…
O problema é que ela não tá achando a imagem fora do diretório tomcat na hora de exibir, pegando o caminho salvo no banco de dados.

Que framework seria ideal para o meu caso?

[quote]isso , eu eu usei essa o campo input type=‘file’ para buscar a imagem…
O problema é que ela não tá achando a imagem fora do diretório tomcat na hora de exibir, pegando o caminho salvo no banco de dados. [/quote]

post o código, servlet, jsp como vc faz p/ exibir a imagem.

acho q qualquer framework mvc web pode te ajudar.

exemplo: struts,vraptor,spring,mentawai,jsf.

att,

O CÓDIGO ESTÁ EM UM JSP:

String path = "C:\sistema\fotos\produtos\produto1.jpg";   
//esse é o caminho fora do diretório tomcat que ele não acha a foto

//String path = "..\fotos\produto1.jpg";   //esse é o caminho no diretório tomcat que dá certo. Caminho completo: C:\webapp\empresa\web\fotos\produto1.jpg

   path = path.replace("/","\\");
      
   out.println("<tr>");
    out.println("<td width='20%' class='Label1'>Caminho:</td>");
    out.println("<td width='20%' colspan='3'> <input type='file' name='caminho' size='55'></td>"); 
    out.println("<td  rowspan='4'> <img src='"+path+"' alt='"+path+"' width='350' HEIGHT='280' border='2' > </td>");
   out.println("</tr>");

Nada ainda…