2010-01-20 13 views

Respuesta

18

Primero obtenga el PageContext por el SimpleTagSupport#getJspContext() heredado y luego obtenga el HttpServletRequest por el PageContext#getRequest().

PageContext pageContext = (PageContext) getJspContext(); 
HttpServletRequest request = (HttpServletRequest) pageContext.getRequest(); 
+1

por lo que es posible acceder a la solicitud dentro de un JspTag, pero ¿es una buena idea? Me parece que es como si su etiqueta JSP pudiera tener parámetros ocultos que no son evidentes como lo son los atributos. – stivlo

+0

Exactamente. Como dijo, quiere usar 'getContextPath()'. – AdrianRM

Cuestiones relacionadas