从servlet(或servlet过滤器)中获取JSP名称

时间:2012-05-27 19:14:48

标签: java jsp url servlets request

我有一堆JSP页面,所有这些页面都由一个servlet管理。我尝试使用请求的方法getRequestURI获取JSP页面名称以获取完整的JSP路径,但它只返回servlet的路径(没有任何JSP页面)。有没有办法从HttpServletRequest中检索JSP名称?感谢。

如果我有网址:

 http://localhost:8080/TutorWebApp/page/common/login.jsp

我想通过帮助请求/page/common/login.jsp

来获取servlet

1 个答案:

答案 0 :(得分:1)

HttpServletRequest#getRequestURL

如果你得到一个jsp的url,你可以在jsp文件中写下以下内容。

<%= request.getRequestURL() %>