Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [JSP] immagini in pagina jsp

    Ciao a tutti, avrei un piccolo problema: devo inserire in una pagina jsp un'immagine ma non riesco a visualizzarla ; di seguito il mio codice:

    <html>
    <head>
    <title>
    jsp1
    </title>

    <table>
    <tr>

    <td>[img]C:/Documents and Settings/Gianluca/Desktop/provaImmagine/images/crazeole.bmp[/img]</td>
    </tr>


    </table>

    </head>
    <body bgcolor="#ffffff">
    <h1>
    JBuilder Generated JSP
    </h1>
    <form method="post" action="jsp1.jsp">



    <input type="submit" name="Submit" value="Submit">
    <input type="reset" value="Reset">
    </form>
    </body>
    </html>



    Ho usato <img..... per inserire l'immagine specificando tutto il percoirso, ma al massimo ottengo il quadratino con la x al posto dell'immagine.

    Come posso risolvere secondo voi questo problema?


    Ciaooooooo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    38
    la soluzione è molto semplice.
    Poichè le JSP x funzionare simulano un server, inserisci direttamente il link all'immagine dalla posizione in cui si trovano le tue pagine web.
    Per semplificare, inserisci tutte le immagini in una cartella contenuta dalla root del progetto, e poi linki da quella posizione.
    Sperando di essere stato chiaro
    @

  3. #3
    Ciao,
    ma dal codice che ho inviato come vedi ho creato una cartella(images) in cui ho inserito l'immagine che voglio visualizzare sulla pagina jsp,però non la vedo.Forse non ho capito in che modo tu intendi 'linkare' dalla posizione in cui si trovano le immagini.



    Ciaooooo

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ma non puoi mettere path locali
    devi usare i path in base alla pagina tipo ../images/img.jpg

  5. #5
    Ho provato in questo modo:

    <html>
    <head>
    <title>
    jsp1
    </title>

    <tr>
    [img]/WebModule1/images/crazeole.jpg[/img]
    </td>


    </head>
    <body bgcolor="#ffffff">
    <h1>
    JBuilder Generated JSP
    </h1>
    <form method="post" action="jsp1.jsp">



    <input type="submit" name="Submit" value="Submit">
    <input type="reset" value="Reset">
    </form>
    </body>
    </html>

    dove in

    [img]/WebModule1/images/crazeole.jpg[/img]

    il modulo WebModule1 contiene al suo interno la cartella images con l'immagine.
    WebModule1 è la cartella di default che conterrà tutto il progetto.

    Però non riesco a vedere l'immagine: premetto che utilizzo JBuilder 2005.
    Potreste farmi una modifica sul codice che ho appena postato per aiutarmi a capire?

    Grazie e ciaooooooooo

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E' un problema di percorsi: sei sicuro che per JBuilder la root del server non sia proprio la cartella "WebModule1"?

    Nel qual caso, basta "/images/crazeole.jpg"

    Ad ogni modo la "/" iniziale sta a significare un percorso a partire sempre dalla root del sito.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Ciao,
    ho inserito

    [img]/images/logo.bmp[/img]

    dato che la root da cui parte la web application è WebProva all'interno della quale ho inserito tra le altre cose anche la cartella 'images' con il file .bmp che voglio fare apparire.

    Ma ancora niente...

    Perchè non vedo l'immagine, ma solo una x al suo posto.

    Ti invio il mio semplice sorgente:

    <html>
    <head>
    <title>
    jsp1
    </title>
    </head>


    <body bgcolor="#1D3E65">

    <h1>


    <table align="center" cellSpacing="1" cellPadding="1" width="100%">
    <tr>
    <td width="10">

    [img]/images/logo.bmp[/img]


    </td>

    <td align="center"><font color="yellow" size="+4">JBuilder Generated JSP</font></td>
    </tr>
    </table>

    </h1>


    <form method="post" action="jsp1.jsp">



    <input type="submit" name="Submit" value="Submit">
    <input type="reset" value="Reset">
    </form>
    </body>
    </html>


    Ciao e grazieeeeee

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e funziona con una immagine jpg?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    purtroppo no

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    allora sarà ancora un problema di path... clicka col tasto destro sulla x rossa, fai proprietà e vedi quel che ti dice.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.