Announcement

Collapse
No announcement yet.

Bilder einbinden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bilder einbinden

    Hallo @all;

    ich habe grad ein gewaltiges Problem mit dem Einbinden von Grafiken auf meiner JSP-Seite. Der Code ist alles andere als spektakulär:

    Code:
    <body>
    <div class="logo" align="left">
    <img src="bilder/logo.jpg" alt="bild width="20%"> </img>
    </div>
    <div>
    <table>
    ...
    </table>
    </div>
    </body>
    Alles als HTML ausgeführt funzt wunderbar, aber bei JSP gibt es Schmerzen. Das alt-Tag wird zwar angezeigt, aber das eigentliche Bild nicht. Die Ordnerstruktur ist ebenfalls o.k.

    Eingebunden über den kompletten Pfad funzt zwar im IE und im IDE-eigenen Browser, aber nicht in Firefox. Im IE wird dann aber auch nur die Grafik angezeigt, nicht aber der Rest der Seite.

    IDE ist eclipse 3.3 mit J2EE, WebServer ist Tomcat 5.5

    Können Grafiken bei JSP überhaupt statisch über den HTML-Teil eingebunden werden?

    Hat jemand eine Idee, ich fange langsam an, an mir zu zweifeln

    VG & danke im Voraus
    Vixen

  • #2
    Können Grafiken bei JSP überhaupt statisch über den HTML-Teil eingebunden werden?
    ja

    Steht was in den Logfiles, Exception.

    Sieht doch mehr nach einem Fehler in der JSP aus
    Christian

    Comment


    • #3
      Hi,

      nein Exceptions meldet er keine und, ähhmm, logfiles für dieses Projekt finde ich nicht.

      Ich häng' nochmal die Meta-Informationen dran, vvlt gibt das etwas Aufschluss:

      Code:
      <?xml version="1.0" encoding="ISO-8859-1" ?>
      <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
          pageEncoding="ISO-8859-1"%>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      VG

      Comment


      • #4
        vvlt gibt das etwas Aufschluss:
        Nöö

        Logs stehen überlicherweise unter tomcat/logs
        Christian

        Comment


        • #5
          Sofern es kein Copy&Paste Fehler ist, würde ich sagen, dass bei alt-Attribut die schließenden " fehlen
          Christian

          Comment


          • #6
            Der /logs-Ordner ist leer, da gibt's keine Probs. Stimmt, das andere ist ein C&P-Fehler, daran liegt's leider auch nicht...

            Comment


            • #7
              Der /logs-Ordner ist leer
              Dann liegen die logs wohl woanders......leer sollte er nicht sein.

              Vielleicht spendierst du mal die komplette JSP....ohne Copy&Paste Fehler??
              Christian

              Comment


              • #8
                Ok, ist imo noch das reine HTML -- der JSP-Inhalt kommt später -- aber kann ich machen:

                Code:
                <?xml version="1.0" encoding="ISO-8859-1" ?>
                <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
                    pageEncoding="ISO-8859-1"%>
                <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                <html xmlns="http://www.w3.org/1999/xhtml">
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
                <link rel="stylesheet" type="text/css" href="stil.css" />
                <title>Seitentitel</title>
                </head>
                <body>
                
                <div class="logo" align="left">
                <table align="left">
                <tr>
                <td>
                	<img src="bilder\logo.jpg" alt="logo" width="20%"> </img>
                </td>
                </tr>
                </table>
                </div>
                
                <div class="seitenName">
                <h2> Seitenname </h2> 
                </div>
                
                <div class="hauptTabelle">
                 <table align="center">
                 	<tr>
                 		<td>
                 			&nbsp; &nbsp; 
                 		</td>
                 		<td>
                 			Etwas Inhalt...
                 		</td>
                 	</tr>
                 </table>
                 </div>
                </body>
                </html>
                Wie gesagt, der Inhalt wird später programmiert; ich will erst, dass die Oberfläche steht.

                VG

                Comment


                • #9
                  Wo ist da Java drin??

                  <img src="bilder\logo.jpg" alt="logo" width="20%" />
                  Christian

                  Comment


                  • #10
                    Originally posted by Christian Marquardt View Post
                    Wo ist da Java drin??

                    <img src="bilder\logo.jpg" alt="logo" width="20%" />
                    Der Java-Code kommt, wenn die Oberfläche steht...

                    Den X/HTML-Abschluss für das img-Tag hatte ich auch schon probiert; will leider auch nicht; weder das schließende img-Tag, noch die X/HTML-Version.

                    Ich probiers jetzt mal mit 'nem anderen Server; vllt läuft beim Tomcat was schief...

                    Comment


                    • #11
                      Ich nochmal,

                      also, ich hab's jetzt nochmal mit dem GlassFish versucht; funktioniert wunderbar, die Grafik wird jetzt endlich angezeigt

                      War unter Tomcat wohl ein Deployment-Problem.

                      @Christian:
                      Ganz vielen Dank für deine Hilfe.

                      VG
                      Vixen

                      Comment


                      • #12
                        Originally posted by vixen View Post

                        ... Das alt-Tag wird zwar angezeigt, aber das eigentliche Bild nicht.
                        ...
                        Im IE wird dann aber auch nur die Grafik angezeigt, nicht aber der Rest der Seite.
                        Hallo Vixen,

                        aus oben Zitiertem scheint mir der Fehler irgendwo in der Bildreferenzierung zu liegen. Was mich ein wenig verwirrt hat (weiß jetzt nicht, ob auch nur ein Schreibfehler hier ...?) ist, daß Du den Pfad unterschiedlich geschrieben hast:

                        Code:
                        <img src="bilder\logo.jpg" alt="logo" width="20%" />
                        
                        und
                        
                        <img src="bilder/logo.jpg" alt="bild width="20%"> </img>
                        Schau doch mal, welche Version Du in Deiner jsp-Datei stehen hast. Könnte ja sein, daß der IE den Pfad zwar richtig auflöst, aber den Rest der Seite zerbricht, und der Firefox den falschen Pfad ignoriert und dementsprechend das alt-Attribut ausgibt.

                        Gruß, Cathi

                        Comment


                        • #13
                          Ob Slash oder Backslash sollte egal sein
                          Christian

                          Comment

                          Working...
                          X