2012-01-23 9 views
5

mi piacerebbe essere in grado di accedere ad alcuni HTTP GET parametri direttamente in una JSP, senza dover passare loro attraverso un controller + Modello, ma allo stesso tempo usa ancora il meccanismo dispatcher/controller/modello/vista per altri parametri e logica.parametri di richiesta di accesso da una JSP View in primavera Web MVC senza metterli in un modello

Questo perché ho molti parametri HTTP GET generati da Javascript e utilizzati anche solo in Javascript. I miei controller non ne hanno affatto bisogno.

Ho provato ${arg}, ${request.arg}, ${requestScope.arg}, niente sembra funzionare.

Se ignoro il dispatcher, ${requestScope.arg} funziona.

Ma c'è un modo per farlo funzionare con lo speditore?

Grazie!

risposta

8

Se si tratta di parametri di richiesta a cui si desidera accedere (e non richiedere attributi come indicato dal titolo), la sintassi è ${param.parameterName}.

Se si tratta di attributi di richiesta, è ${requestScope.attributeName}.

Vedere http://java.sun.com/products/jsp/syntax/2.0/syntaxref207.html#1010522 per un riferimento rapido.

+0

Titolo aggiornato per indicare i parametri della richiesta. – rustyx

Problemi correlati