ajax - 在浏览器中捕获服务器端 ajax 处理错误

标签 ajax error-handling wicket

假设我有一些基于 ajax 的组件,其服务器中的处理程序由于某种原因抛出异常(例如编程错误,无法访问数据库)。并且基本上服务器以内部服务器错误或类似的方式响应。如何在浏览器中捕获这种情况并在某处显示例如错误消息。

当用户单击此链接时,服务器将显示一个错误页面,浏览器应根据 http 状态码检测出问题并以某种方式对其使用react。

new AjaxLink<Link>("link") {
   public void onClick(AjaxRequestTarget target) {
      throw new RuntimeException();
   }
}

最佳答案

关于ajax - 在浏览器中捕获服务器端 ajax 处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125339/

相关文章:

git - 如何在 Jenkins 执行 shell 中捕获错误?

windows - 将Powershell错误处理到批处理文件中

c# - 错误页面上的 ASP.net 捕获错误

java - 使用 Java Conf 而不是 xml 配置 Spring Wicket

c# - 使用 AJAX 将动态数据传递给 mvc Controller

javascript - 在警报框中使用 AJAX

javascript - 如何定期检查直到 ajax 返回状态值发生变化?

javascript - fullpage.js 的多个实例

session - 使用 wicket-auth-roles 时在 session 过期时向用户显示消息

java - 如何访问 Wicket 中的中央 ResourceBundle