2009-10-22 78 views

回答

3

这是不可能得到的JSP的名称文件,因为在这一点上它已经被编译,而且你正在处理编译版本而不是源JSP文件。

您可以通过

pageContext.getPage().getClass().getName(); 

获取类JSP已经被编译进的名称,并尝试从中获得JSP的名字,但命名方案JSP容器不同。

+0

当你把它这种方式,并检查编译JSP类之后,我明白这是为什么。 – Brimstedt 2009-10-23 04:05:51

1

你可以得到JSP的文件名和路径:

String jspFilePath = ((Servlet)pageContext.getPage()).getServletConfig().getServletName(); 
+0

这不适用于JSP – 2015-12-27 15:04:30