【问题标题】:Is there something like Django debug page or DjDT in Java?Java中是否有类似Django调试页面或DjDT的东西?
【发布时间】:2013-05-24 23:43:02
【问题描述】:

当我在使用 JSP/servlets 时遇到错误时,会显示如下页面:

尽管足以跟踪大多数问题,但我想知道是否有一些组件可以添加到 Web 应用程序中以提供更多调试信息(例如:显示 Django 调试页面/调试工具栏之类的会话数据、执行的 SQL 查询等)。

我知道 Java 和 Python 是两个截然不同的世界,甚至这两个工具都是 Django 特有的。但是Java中有一些工具与我之前提到的目的相似吗?

【问题讨论】:

  • 不直接回答您在JSP 上的问题,因此发表评论。在Java 世界中,现在很多人使用JSF 作为表示层,facelets 有一个<ui:debug /> 标记,其作用类似于您所展示的。
  • @rgeorge 你能根据你的评论写一个答案吗?这可能是最接近的可用工具。
  • 我问了一个类似(现已删除)的问题,因为 Symfony (PHP) 也有一个非常复杂的工具栏,但我不知道在 Java 世界中没有可比性。 Rails 似乎甚至有多个,例如机架洞察力。

标签: java python debugging web


【解决方案1】:

在web.xml中你可以将错误代码映射到表单中的特定页面:

<error-page>
 <error-code>500</error-code>
 <location>/errors/servererror.jsp</location>
</error-page>

直接在jsp页面打印调试信息。

【讨论】:

  • 感谢 jsfviky71,但我希望改进页面调试:一些可以向该页面添加更多信息的工具。 Java中可能没有类似的东西......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-08
  • 2011-01-07
  • 1970-01-01
  • 2016-08-02
  • 2014-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多