Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2006, 10:15
Rascayu
 
Fecha de Ingreso: junio-2004
Mensajes: 43
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias a los 2 por la ayuda. La opción de firmar el applet no me gusta ya que es un simple applet. En cuanto a la dirección, no las pongo a pelo sino a través de unos parámetros He estado pensado en vuestras palabras y gracias a ello he encontrado mi error y la solución.

Hace tiempo hice pruebas con getDocumentBase() y no conseguí lo que quería así que recurrí en la página jsp a enviar 2 parámetros al applet para definir la ruta de la aplicación:

<%=request.getHeader("Host")%>
<%=request.getContextPath()%>

Así para cargar las imágenes en applet leia los 2 parámetros y los usaba:
imageBuffer = ImageIO.read(new URL("http://"+HeaderHost+ContextPath+"/applets/campo.jpg"));

No me he dado cuenta que en el servidor de pago esto no vale así que ya me funciona poniendo:
imageBuffer = ImageIO.read(new URL(getCodeBase()+"campo.jpg"));

GRACIAS.