JavaServer Pages: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k →JSP-scriptelementen en variabelen: correctie voornaamwoordelijk bijwoord ("ervoor zorgen") met AWB |
|||
Regel 27:
** isThreadSafe: geeft aan dat deze JSP-pagina [[thread safe]] is
<source lang="xml">
</
* taglib - Geeft aan dat er een JSP-taglibrary gebruikt wordt. Hierbij moet een prefix (vergelijkbaar met een XML-[[namespace]]) en een URI naar de beschrijving van de taglib worden opgegeven.
<source lang="xml">
</
=== JSP-scriptelementen en variabelen ===
Regel 51:
* Er is een element dat een variabele in de servletclass plaatst:
<source lang="xml">
</
* Er is een element dat in de _jspService()-methode van de servlet wordt opgenomen:
<source lang="xml">
</
* Er is een element dat ervoor zorgt dat de code in het element op die plaats wordt ingevoegd en direct wordt uitgevoerd:
<source lang="xml">
</
=== JSP-actions ===
Regel 80:
Voorbeelden van actions:
<source lang="xml">
</
Dit roept de JSP-pagina gemeenschappelijk.jsp aan, met een parameter met de naam extraParameter en waarde eenWaarde. Het resultaat van de aanroep wordt ingevoegd in het resultaat van de JSP-pagina waar deze code in staat.
<source lang="xml">
</
Geeft de request door naar subpagina.jsp, weer met een extra parameter. De verdere inhoud van de HTTP-response wordt nu door subpagina.jsp bepaald, deze.jsp wordt niet meer aangeroepen nadat subpagina.jsp uitgevoerd is.
<source lang="xml">
</
Dit maakt met behulp van een BeanManager een instantie van com.foo.MyBean aan en maakt deze beschikbaar onder de naam myBean. Het scope attribuut geeft aan dat deze bean beschikbaar is tijdens het afhandelen van de request, dat wil zeggen dat deze bean ook kan worden gebruikt in JSP-pagina's die worden aangeroepen via een jsp:include of een jsp:forward vanuit de huidige JSP-pagina. Verder wordt een property van de bean uitgevraagd en van waarde veranderd.
|