Pues lo que tienes que hacer es exactamente lo contrario, puesto que el navegador web funciona así, poniendo lo de localhost. No pongas la imagen en C:\temp, ponla en algún directorio por debajo de tu aplicación "MiWeb" y así lo tendrás accesible desde
http://localhost:8080/MiWeb/....
Ten en cuenta, además, que C:/temp en el servidor sólo sería accesible si se arranca el navegador web en el mismo PC que el servidor. Si lo arrancas en otro ordenador, tiene su propio disco C: que no es el del servidor y no tendrá esa foto.
Se bueno.