Prvi problem: imam niz objekata klase Prijava i taj niz je atribut request-a pod imenom prijave. Svaka prijava ima više vesti, a svaka vest ima atribut vremeObjave tipa java.util.Date. Moj jsp kod je (bez nepotrebnih detalja):
Code:
<c:forEach var="prij" items="${prijave}">
<c:out value="${prij.ime}"/>
<c:forEach var="vst" items="${prij.vesti}">
<c:out value="${vst.naslov}"/>
<fmt:formatDate value="${vst.vremeObjave}" type="both" pattern="dd.MMMM.yyyy, HH:mm" />
. . .
<c:forEach var="prij" items="${prijave}">
<c:out value="${prij.ime}"/>
<c:forEach var="vst" items="${prij.vesti}">
<c:out value="${vst.naslov}"/>
<fmt:formatDate value="${vst.vremeObjave}" type="both" pattern="dd.MMMM.yyyy, HH:mm" />
. . .
Kod kompajliranja dobijam grešku u <fmt:formatDate... liniji: According to TLD or attribute directive in tag file, attribute value does not accept any expressions. Bez formatiranja sve radi osim što datum ima engleski ispis. Stvarno ne znam u čemu je fora.
Drugi problem predstavlja to što imam string vrednosti RSS vest koje sadrže html tagove. Kada ih prikažem u jsp-u izvrši se escape tagova i dobijem
Code:
<img src="
Kako da sprečim escape?<img src="
Unapred hvala.
Bolje džaba ležat nego džaba radit.