De JSP Standard Tag Library
7 belangrijke vragen over De JSP Standard Tag Library
JSP-pagina's kunt schrijven die geen scriptlets en JSP-expressies bevatten, maar uitsluitend JSTL en EL
Vier manieren kent waaop u kunt omgaan met de beperkingen van EL en van elk de voor- en nadelen kunt noemen
De globale functie kunt aangeven van de andere vier primaire JSTL-libraries (formatting, sql, xml en functions)
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
A) Wat is de functie van de c:url-tag?
b) Wanneer is het belangrijk om parameters in e URL mee te geven via de c:param-tag (en dus niet achter een vraagteken in de String)?
b) Dit is vooral belangrijk wanneer de parameters karakters kunnen bevatten die geencodeerd moeten worden, zoals spaties.
Schrijf een JSP-fragment zonder gebruik te maken van JSTL en EL dat equivalent is met het volgende JSTL-fragment:
<c:forEach var="i" begin="0" end="20" step="2" varStatus="status">
< c:choose>
<c:when test="${status.first}">
<p>Het eerste element is ${i}</p>
</c:when>
<c:when test="${status.last}">
<p>Het eerste element is ${i}</p>
</c:when>
<c:otherwise >
<p>Het huidige element is ${i}</p>
</c:otherwise>
</c:choose>
</c:forEach>
<%
for (int i=0; i<=20; i=i+2) {
if (i==0) {
%>
<p> Het eerste element is <%= i %></p>
<%
else if (i >=20) {
%>
<p> Het laatste element is <%= i %></p>
<%
else {
%>
<p> Het huidige element is <%= i %></p>
<%
}
}
%>
Onderstaand een fragment uit een schermafdruk. Dit fragment behoort dus tot de uitvoer gegenereerd door een JSP-pagina:
Een voorbeeld van het gebruik van de tag is:
<fmtformatDate type="both" datestyle="short" timestyle="short">
a) Welk probleem heeft de opsteller van de pagina die deze uitvoer wil genereren?
b) Welke JSTL-tag zou je kunnen gebruiken om dat probleem te omzeilen? Toon het betreffende codefragment
b)Hiervoor kan de c:out-tag gebruikt worden:
<c:out
value='<fmtformatDate type="both" datestyle="short" timestyle="short">'
/>
Welke functies hebben de JSTL-libraries fmt en fn?
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden