如何确定正在呈现哪些 JSP 页面?
我正在开发一个遗留应用程序,该应用程序使用使用
嵌套的简单 JSP。
没有使用任何框架 - 只是 JSP Servlet 和过滤器。
谁能建议一种方法来跟踪正在呈现哪些 JSP 页面?
也许有一个日志,或者可能是渲染引擎(Jasper)中的一个钩子。
I'm working on a legacy application that is using simple JSPs that are nested using <jsp:include>
.
No frameworks are being used - just JSP Servlets and filters.
Can anyone suggest a way to trace which JSP pages are being rendered?
Perhaps there's a log, or maybe a hook in the rendering engine (Jasper).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个仅侦听
*.jsp
的url-pattern
和INCLUDE
调度程序的过滤器。通过
HttpServletRequest#getServletPath()
以及HttpServletRequest#getAttribute()
带有键javax.servlet.include.servlet_path:
Create a Filter which listens on an
url-pattern
of*.jsp
and theINCLUDE
dispatcher only.Get the parent page by
HttpServletRequest#getServletPath()
and the include page byHttpServletRequest#getAttribute()
with keyjavax.servlet.include.servlet_path
: