1

当对应于欢迎文件的请求调用 servlet 过滤器时,过滤器有没有办法获取正在提供的特定欢迎文件的名称?getRequestURL停在上下文根(这可能是因为那是请求的 url)。我可以将过滤器映射到每个可能的欢迎文件,但是让它们都使用相同的过滤器会更方便,并为每个文件做一些稍微不同的事情。

4

1 回答 1

0

简单我认为只需在 Welcomefile.jsp 的 Session 中获取 URL 并在 Filter 中使用。

在您的情况下,欢迎文件不是 JSP ,在 Filter for .xhtml 中获取 HttpServletRequest.getRequest URL() 而不是 HttpServletRequest.getRequest URI()

于 2014-01-18T01:21:16.530 回答