JSP (Java Server Page) - direccionamiento absoluto o relativo

 
Vista:

direccionamiento absoluto o relativo

Publicado por oscar (1 intervención) el 05/07/2005 19:05:25
Tengo una página jsp que recibe datos de un formulario, entre ellos una imagen.
Para la imagen me creo un File en la ruta relativa de images/temp basándome en el directorio de usuario
que me devuelve System.getProperty.

String rutaOrigen = System.getProperty("user.dir");
String ruta = rutaOrigen + "/webapps/PROYECTO/images/temp/" + nombreDestino;
uploadedFile = new File(ruta + "." + ext);
...
... Inserto los datos en oracle
...
Posteriormente muestro los datos insertados y tb la imagen
<img src="<%= uploadedFile %>" alt="<%= titulo %>" height="300" width="200">

En el código fuente del cliente veo que la src de la imagen es K:\Archivos de programa\Apache Group\Tomcat 4.1\webapps\PROYECTO\images\temp\imagen.jpg
y ahora me funciona al tener una única máquina, pero en un entorno de cliente/servidor pues el cliente no podrá ver la imagen.

Para solucionarlo tendría que crear el file con una ruta relativa (String ruta = "../../../images/temp/" + nombreDestino;)
lo cual me funciona pero no me permite mostrar la imagen después. La forma de especificar el src de la imagen es <%= uploadedFile %>
y en el primer caso me funciona pero en el segundo no.

si me dice alguien cómo hacer para el direccionamiento relativo... con lo sencillo que es...
gracias


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