如何在JspTags中访问请求?
我想在扩展SimpleTagSupport
的JSP标记内调用request.getContextPath()
,有什么办法吗?
首先通过inheritance的SimpleTagSupport#getJspContext()
获取PageContext#getRequest()
,然后通过PageContext#getRequest()
获取HttpServletRequest
。
PageContext pageContext = (PageContext) getJspContext(); HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();