如何在JSP或JSTL中获取页面名称?

Mah*_*leh 6 jsp jstl el

我想使用JSP或JSTL获取当前页面名称(类似"myPage").我怎样才能做到这一点?

Bal*_*usC 16

你可以得到它HttpServletRequest#getServletPath().

${pageContext.request.servletPath}
Run Code Online (Sandbox Code Playgroud)

您可以使用JSTL函数 taglib在必要时提取扩展.

  • 好的,你正在使用一个控制servlet转发到`/ WEB-INF`文件夹中的JSP.使用`$ {requestScope ['javax.servlet.forward.servlet_path']}`来获取浏览器地址栏中显示的URL的servlet路径. (6认同)