Archief - [PROG][JSP] Hoe omgaan met getRequestDispatcher(url).forward(request, response)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

dobber_1987

Legacy Member
Wat doet getRequestDispatcher(url).forward(request, response)?
-->stuurt de request en response door naar de url (correct me if i'm wrong).

Stel nu deze methode gebruik om de request en response door te sturen naar de url "/list.jsp", hoe moet ik dan aan attribuut van de request opvragen in list.jsp?

Bavo aka Joske

Legacy Member
scriptlet: request.getParameter("user")
EL: ${param.user}

Bavo aka Joske

Legacy Member
Expression Language, specifieke syntax om data aan te spreken in JSP's. Als je met JSP's werkt, werk je normaal zeker met EL, want scriptlets zijn een oudere manier die logica met view nogal verwarren

eniac

Legacy Member
Bavo aka Joske zei:
scriptlet: request.getParameter("user")
EL: ${param.user}

Als het over attributen gaat: request.getAttribute("user"), EL-equivalent: ${user}, of ${requestScope.user} als je zeker wil zijn dat er enkel op de request scope gezocht wordt.

Mooie aanzet naar EL btw. Scriptlets zijn inderdaad erg hard te vermijden. Met EL blijft je JSP clean.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan