我正在创建一个调试工具,记录特定(和常用)jsp标记的输出。如果我还可以记录jsp页面的名称和调用自定义标记的行号,将会很有帮助。
是否可以访问自定义标记内调用自定义标记的jsp名称和行号?
答案 0 :(得分:0)
不,您无法获得调用自定义标记的行号。
此外,您无法获得完全 JSP名称,但通过 PageContext 对象(可在 TagSupport 中使用),您可以获得servlet名称(看起来像' index_jsp '):
((Servlet)pageContext.getPage()).getServletConfig().getServletName()
但是在任何规范中都没有指定,因此JSP容器之间的命名方案不同。