9

JSP 中有没有办法知道当前页面名称(不是整个 URL 或 URI)?当然,我们可以执行以下操作来检索 JSP 中的当前页面名称。

String servletPath=request.getServletPath();
out.println(servletPath.substring(servletPath.lastIndexOf("/")+1, servletPath.length()));

这可以检索当前页面名称(可能是我遵循了错误的方法)。JSP 中是否有一种公平直接的方式来检索当前页面名称?

/[此外,此方法中的分隔符servletPath.lastIndexOf("/")应始终独立于任何操作系统支持的任何文件系统]。

4

1 回答 1

23

您也可以使用 URI 方法来完成。

String uri = request.getRequestURI();

String pageName = uri.substring(uri.lastIndexOf("/")+1);
于 2012-06-22T04:31:03.440 回答