一个自定义的jsp标签可以访问调用它的jsp的名称吗?

时间:2015-10-14 15:14:04

标签: java jsp jstl

我正在创建一个调试工具,记录特定(和常用)jsp标记的输出。如果我还可以记录jsp页面的名称和调用自定义标记的行号,将会很有帮助。

是否可以访问自定义标记内调用自定义标记的jsp名称和行号?

1 个答案:

答案 0 :(得分:0)

不,您无法获得调用自定义标记的行号。

此外,您无法获得完全 JSP名称,但通过 PageContext 对象(可在 TagSupport 中使用),您可以获得servlet名称(看起来像' index_jsp '):

((Servlet)pageContext.getPage()).getServletConfig().getServletName()  

但是在任何规范中都没有指定,因此JSP容器之间的命名方案不同。

相关问题