View Full Version : jsp: visualizzazione immagini
cyberziz
05-12-2006, 16:58
Ciao a tutti! Vi presento il mio problema allucinante. Sto facendo un piccolo sito che permette a ciascun utente di caricare immagini dal proprio disco dentro un proprio album personale, il tutto con ejb, mysql e un bell'ear che gira su JBoss. Ma veniamo al dunque: mantengo i percorsi delle immagini che creo nel database, poi al momento opportuno li recupero e li copio nel campo src di una img, ma...l'immagine non viene visualizzata! Eppure il percorso è corretto, perché se provo ad inserirlo nella barra degli indirizzi, si apre l'immagine...qualcuno ha dei suggerimenti?? Grazie in anticipo, ragazzi.
cyberziz
06-12-2006, 10:56
:help:
Ciao a tutti! Vi presento il mio problema allucinante. Sto facendo un piccolo sito che permette a ciascun utente di caricare immagini dal proprio disco dentro un proprio album personale, il tutto con ejb, mysql e un bell'ear che gira su JBoss. Ma veniamo al dunque: mantengo i percorsi delle immagini che creo nel database, poi al momento opportuno li recupero e li copio nel campo src di una img, ma...l'immagine non viene visualizzata! Eppure il percorso è corretto, perché se provo ad inserirlo nella barra degli indirizzi, si apre l'immagine...qualcuno ha dei suggerimenti?? Grazie in anticipo, ragazzi.
sicuro di non aver fatto casini con i path relativi assoluti?
src="/percorso/..."
è diverso da:
src="percorso/..."
cyberziz
06-12-2006, 18:35
Innanzitutto, ti ringrazio per il tuo intervento, dupa. Esplicito il problema:
<img src='file:///C|\Documents and Settings\Alex\memory\2\23\14\155972923_a7074ef127.jpg' width='300px' alt='file:///C|\Documents and Settings\Alex\memory\2\23\14\155972923_a7074ef127.jpg' >
questo codice, inserito in una comune pagina .html, mi fa vedere correttamente l'immagine a dimensione ridotta (300 pixel); quando invece prelevo la src dal database e la stampo in una pagina .jsp del mio .ear, non me la fa vedere. In particolare, Firefox mostra l'alt al posto dell'immagine, quando essa non è visualizzabile, e quindi mi stampa a video il percorso completo.
Proprio non capisco.
non puoi linkare file con il percorso assoluto del tuo disco fisso
devi fare una cosa tipo <img src="pippo.jpg">
Mettendo l'immagine nella stessa cartella dove si trova la .jsp che la richiama.
cyberziz
07-12-2006, 18:33
Mmm...tu dici di usare il percorso relativo, giusto? Ora, visto che le pagine .jsp si trovano dentro un .ear in qualche cartella di deployment di JBoss, come faccio a sapere qual è la directory corrente? :confused:
robymdma
07-12-2006, 20:51
la directory corrente la dovresti ottenere con l'istruzione <%= request.getContextPath() %>, magari prova a farti un println per vedere che percorso ti ritona esattamente.
Ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.