【发布时间】:2012-06-23 05:49:30
【问题描述】:
在 JSP 中有没有办法知道当前页面名称(不是整个 URL 或 URI)?当然,我们可以通过如下方式来检索 JSP 中的当前页面名称。
String servletPath=request.getServletPath();
out.println(servletPath.substring(servletPath.lastIndexOf("/")+1, servletPath.length()));
这可以检索当前页面名称(可能是我按照错误的方式这样做)。在 JSP 中是否有一种公平直接的方式来检索当前页面名称?
[此外,此方法servletPath.lastIndexOf("/") 中的分隔符/ 应始终独立于任何操作系统支持的任何文件系统]。
【问题讨论】:
-
我很想知道这个。
-
您已经找到了其中一种方法。你的问题到底是什么?分隔符?这是无稽之谈。您可能将 URL 与本地磁盘文件系统路径混淆了。他们不一样。 URL 中的路径分隔符始终为
/。
标签: java jsp jakarta-ee