[ ezamur @ 13.10.2006. 20:50 ] @
Moj probelm je sledeci: napravio sam jednu .jsp stranicu i hteo bih da na njoj prikazem slicicu (samo za test, jer nisam do sad radio sa jsf-om), ali se slicica ne pojavljuje. Kad tu stranicu otvorim u vizualnom editoru u eclipse-u, tacnije u exadel studiju slika se vidi, ali kad deploy-ujem sve to i otvorim sa http://localhost:8080/nekiProjekat --> slike nema.
Source stranice je:

Code:

%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:loadBundle basename="dipl.bundle.messages" var="msg"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>header</title>
<link href="mp3styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<f:view>
<h:form id="f1">
<h:outputText value="zdravo!"/>

<h:graphicImage value="pics/slika.gif"/>

<h:outputText value="opet zdravo!"/>
</h:form>
</f:view>
</body>
</html> 


Problem je taj red, bar mislim,
Code:

<h:graphicImage value="pics/slika.gif"/>


, posto se na stranici ispise zdravo! i opet zdravo!
Da li neko zna gde gresim?
Hvala unapred...
[ anon315 @ 14.10.2006. 10:59 ] @
Code:

<h:graphicImage url="pics/slika.gif"/>


Dakle, u pitanju je "url" atribut.
[ ezamur @ 14.10.2006. 11:58 ] @
Resio sam problem: stavio sam
Code:

<h:graphicImage value="/pages/pics/slika.gif"

i proradilo je.
[ anon315 @ 14.10.2006. 14:31 ] @
Mozes da koristis i

Code:

<%= request.getContextPath() %>


da bi dobio kontekst, pa da u slucaju da ga promenis, ne moras da menjas putenje css-ova, slika i ostalih stvari u svakom fajlu...
[ ezamur @ 14.10.2006. 17:20 ] @
Ok, to je proradilo, ali sada imam novi problem. Vec sam dosadan, pretpostavljam, ali ovo mi je sve jako novo, pa bih vas molio da imate razumevanja.
Imam jednu stranicu, home.jsp koja izgleda ovako:
Code:

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>download mp3 music</title>
</head>
<frameset cols="10%,*,10%" >
    <frame name="left" src="margin.html" noresize="noresize" frameborder="no"/>
    <frameset rows="41%,*" frameborder="no" >
        <frame name="top" src="header.jsf" scrolling="no" noresize="noresize" frameborder="no"/>
        <frame name="bottom" src="contents.jsp" scrolling="auto" noresize="noresize" frameborder="no"/>
  </frameset>
    <frame name="right" src="margin.html" noresize="noresize" frameborder="no"/>
</frameset>
</html>


i jednu "forward" stranicu, index.jsp:
Code:

<html>
 <body>
  <jsp:forward page="/pages/home.jsf"/>
 </body>
</html>

Ono sto se desava je da kada otvorim localhost:8080/dipl/pages/home.jsf, sve se otvori kako treba, ali kada otvorim localhost:8080/dipl nista se ne desi. Tacnije, u svakom frejmu mi se pojavi poruka:
HTTP Status 404
The requested resource (/imeStranice.jsp) is not available.
Da li neko ima ideju sta radim pogresno?
[ anon315 @ 14.10.2006. 18:49 ] @
Pa zar ne bi trebalo da otvoris localhost:8080/dipl/pages/ ?
[ ezamur @ 14.10.2006. 19:10 ] @
U tutorijalu koji sam koristio kao primer sve stranice se nalaze u WebContent/pages direktorijumu, ali index.jsp se nalazi u WebContent direktorijumu. Koliko sam shvatio, treba da "otvorim" tu stranicu, a ona da me dalje preusmeri na odgovarajucu iz direktorijuma pages.
Moguce da ja nisam dobro shvatio. Primer na koji mislim je http://www.exadel.com/tutorial/jsf/jsftutorial-kickstart.html
[ sevo @ 21.07.2008. 08:25 ] @
Moj problem je u tome sto browser selektivno ne prikazuje slike ali tako kao da ne postoje. To sam primetio na mojim sajtovima http://www.ploska.net/Linkovi.html ( ne prikazuje banere pored koda ) i http://www.veterina.info ( ne prikazuje u zaglavlju stranice kuče ). Isti problem je imao moj prijatelj ali tad je kod mene radilo a sad sam formatirao racunar i ne radi. Molim Vas za pomoc