Tomcat - getServlet().getServletContext().getRealPath("/")

 
Vista:

getServlet().getServletContext().getRealPath("/")

Publicado por cargus (2 intervenciones) el 19/05/2010 23:11:11
Hola

Estoy realizando proyecto con tomcat y java.
En la aplicación guardo imagenes y utlizo lo siguiente para obtener el path raiz y ir al directorio idCliente, que hai uno por cliente y dentro guarda la imagen del cliente

String ruta=getServlet().getServletContext().getRealPath("/")+"uploadImages/clientes"+idCliente

El problema es que en la ruta aparece la barra \ y no /. Y al obtener la ruta en explorer funciona bien pero mozilla no se lo traga y no muestra la imagen. Que hago mal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:getServlet().getServletContext().getRealPath(

Publicado por cargus  (2 intervenciones) el 15/09/2010 12:32:25
El problema es que yo guardaba en un atributo de un formulario que era PathImage la ruta de la imagen que es el valor que se cargaba en el src de la imagen en la jsp
Para hacerlo
Image img=new Image (ruta)
formulario.getPathImage(img.getPath())

De esta manera ponía las barras \ y no funcionaba en mozilla.

Tras probar decidí guardar directamente
formulario.getPathImage(ruta)

Y así funcionaba correctamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar