2012-01-23 21 views
5

Me gustaría ser capaz de acceder a algunos parámetros HTTP GET directamente en un JSP, sin tener que pasar a través de un controlador + Modelo, pero al mismo tiempo todavía use el mecanismo despachador/controlador/modelo/vista para otros parámetros y lógica.parámetros de la petición de acceso desde una vista JSP en la primavera Web MVC sin ponerlos en un modelo

Esto se debe a que tengo muchos parámetros HTTP GET que son generados por Javascript y que también se usan solo en Javascript. Mis controladores no los necesitan en absoluto.

Intenté ${arg}, ${request.arg}, ${requestScope.arg}, nada parece funcionar.

Si omito el despachador, ${requestScope.arg} funciona.

¿Pero hay una manera de hacerlo funcionar con el despachador?

Gracias!

Respuesta

8

Si eso es parámetros de solicitud que desea acceder (y no solicitar atributos como el título dice), entonces la sintaxis es ${param.parameterName}.

Si se trata de atributos de solicitud, entonces es ${requestScope.attributeName}.

Ver http://java.sun.com/products/jsp/syntax/2.0/syntaxref207.html#1010522 para una referencia rápida.

+0

Título actualizado para indicar los parámetros de solicitud. – rustyx

Cuestiones relacionadas