Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    5

    Caricamento di immagini da Database su una pagina JSP

    Ciao ragazzi,
    ho bisogno di un po' di aiuto
    Sto realizzando una pagina JSP e vi premetto che utilizzo MySQL come DB. Il mio problema è il seguente: quando importo le immagini dal DB alla pagina JSP non ho nessun errore, anzi quando eseguo la pagina sul server mi "visualizza" l'icona di immagine non caricata in questo modo: http://localhost:8080/iFitnessUnirom...iaImmagine.jsp ... spero di essermi spiegata meglio che potevo!! Ringrazio in anticipo!!
    Buona Giornata

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Il link che hai postato punta alla tua macchina e non è visibile per noi. Inoltre, si direbbe cheil tuo problema non c'entri niente con javascript

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuta è in questa pessima spiegazione il javascript cosa centrerebbe?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    5
    ho sbagliato sezione scusate ... ma sapete darmi un aiuto?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si ho segnato per il trasfert
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Ciao, per aiutarti ci serve un po di codice... ad esempio quello presente nella pagina jsp.

    Comunque sia di solito quando si vuole visualizzare un immagine dal DB si deve inserire il seguente tag nella pagina HTML

    <img src="www.testmiosito.it/db/img1.jsp" />

    questa URL punterà ad una risorsa che preleva dal DB l'immagine sotto forma di byte e la stampa nel documento di ritorno dell JSP con l'header settato su "Content-type: image/jpeg" ricorca che l'header è la parte essensiale...


    Inoltre se mi è concesso darti un consiglio... Non salvare MAI immagini sul DB se puoi farne a meno.

    Ciaoo !!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    5
    Ciao ... intanto ti ringrazio per la risposta, grazie mille!!
    Purtroppo mi hanno assegnato un progetto all'università richiedendo proprio il salvataggio delle immagini su DB. Comunque ti faccio vedere quel pezzo di codice in cui inserisco le immagini:

    ...
    <% for (int i=0; i<= numeroImmagini-1; i ++){
    ImageIcon app1 = new ImageIcon(); %>
    <tr>
    <td>
    <input type="radio">
    <img border="1" src="<%= app1 %>" width="200" height="200">
    </td>

    <% } %>
    ...

    Allora ti spiego brevemente cosa ho fatto:
    1. Le immagini erano dichiarate come java.sql.Blob, quindi h effettuato un cast ad ImageIncon;
    2. Avevo salvato le immagini in una Lista e poi le ho trasferite in un array di immagini;
    3. C'é un radio button perchè l'utente deve scegliere una delle immagini disponibili;
    4. Sto usando il pattern MVC, se ti può interessare o aiutare a capire meglio quello che sto combinando

    Ti ringrazio mille in anticipo!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ImageIcon di Swing? Se sì, c'è un grosso problema di fondo: Swing e JSP sono tecnologie che nulla hanno a che fare l'una con l'altra.
    Quello che devi fare è pescare il flusso di byte del campo BLOB del database e stamparlo con header opportuno nella JSP. Per esempio:
    http://stackoverflow.com/questions/4...d-place-on-jsp
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    5
    ok grazie mille ... ci provo subito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.