2010-01-20 14 views

risposta

18

Prima ottenere il PageContext per l'ereditato SimpleTagSupport#getJspContext() e quindi ottenere il HttpServletRequest entro il PageContext#getRequest().

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

quindi è possibile accedere alla richiesta all'interno di un JspTag, ma è una buona idea? Mi sembra che sia come se il tuo tag JSP avesse parametri nascosti che non sono evidenti come gli attributi. – stivlo

+0

Esattamente. Come ha detto, vuole usare 'getContextPath()'. – AdrianRM

Problemi correlati