我正在使用 Filter
和 doFilter
-功能。我想知道正在请求哪个站点。一些函数给了我类似 /firstDirectoryInWebDirectory/lala.jsp
的东西将会是完美的。
去这里的路是什么?使用上下文将是正确的方法,但我找不到任何好的方法:-(
谢谢
最佳答案
request.getRequestURI()
应该返回域之后的 URL 部分。
从那里,您可以剥离 request.getContextPath()
(您必须先将 ServletRequest
转换为 HttpServletRequest
)
关于java - ServletRequest 获取实际页面的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6011066/