una possibile soluzione lato client:

definisci normalmente l' immagine nell' xhtml, assegna ad essa un id

ora occorre settare l' src di quell' immagine appendendo un valore sempre diverso all' indirizzo, x es.
document.getElementById('id_immagine').src='/percorso/immagine.jpg?nocache='+new Date().getTime();

quando richiamare questa istruzione?
- se usi una libreria che gia' gestisce l' esecuzione di codice al DOMload, l' esegui li'
idem se vuoi usare un onDOMload standalone
- se non ti infastidisce immergere script nel body richiami l' istruzione subito dopo aver definito l' immagine
- a mali estremi, richiami l' istruzione al window.onload, ma e' sconsigliabile perche' prima di tutto carica l' immagine definita nel markup e poi ne cambia l' src (= carichi comunque due immagini, anche se una probabilmente gia' in cache...)