2010-01-20 8 views

Antwort

18

Zuerst erhalten Sie die PageContext von der ererbten SimpleTagSupport#getJspContext() und dann erhalten Sie die HttpServletRequest von PageContext#getRequest().

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

so ist es möglich, auf die Anfrage in einem JspTag zuzugreifen, aber ist es eine gute Idee? Es scheint mir, dass Ihr JSP-Tag versteckte Parameter haben kann, die nicht offensichtlich sind, wie Attribute sind. – stivlo

+0

Genau. Wie er sagte, möchte er 'getContextPath()' verwenden. – AdrianRM

Verwandte Themen