[英]can a custom jsp tag have access to the name of the jsp calling it?
我正在创建一个调试工具,该工具记录特定(和常用)jsp标记的输出。 如果我还可以记录jsp页面的名称和调用自定义标记的行号,将很有帮助。
是否可以从定制标记内部调用定制标记的地方访问jsp名称和行号?
不,您无法获得调用自定义标签的行号。
同样,您也无法获取确切的 JSP名称,但是可以通过TagSupport中可用的PageContext对象获得servlet名称(看起来像“ index_jsp ”):
((Servlet)pageContext.getPage()).getServletConfig().getServletName()
但这在任何规范中均未指定,因此命名方案在JSP容器之间有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.