问题标签 [exceptionhandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19293 浏览

java - 从 Spring 异常处理程序中读取 httprequest 内容

我正在使用 Spring 的@ExceptionHandler注释来捕获我的控制器中的异常。

一些请求将 POST 数据保存为写入请求正文的纯 XML 字符串,我想读取该数据以记录异常。问题是当我在异常处理程序中请求输入流并尝试从中读取时,流返回-1(空)。

异常处理程序签名是:

有什么想法吗?有没有办法访问请求正文?

我的控制器:

谢谢

0 投票
1 回答
438 浏览

jsf - p:commandButton 在调用 ExternalContext#redirect() 时不重定向

这是一个可以引发异常的示例按钮:

在我的ExceptionHandler我有:

当我使用<h:commandButton>(如上例)并发生异常时,将执行重定向并显示错误页面。当我使用时<p:commandButton>,不会发生重定向(即使redirect("error.xhtml")执行了行),它将保持在同一页面上,就好像什么都没发生一样。在 my 中捕获了异常ExceptionHandler,但未显示 JSF 错误页面。

这是如何引起的,我该如何解决?

0 投票
1 回答
1931 浏览

jsf-2 - JSF异常处理,获取请求参数

我遵循了在 jsf web app 中实现异常处理的说明。

我的问题是显示属性值,我在 ExceptionHandler 中设置

这是 ExceptionHandler.java

和 500.xhtml

浏览器中的页面如下所示:

提前致谢!!

0 投票
2 回答
978 浏览

spring - 在 Spring MVC 和 Rest API 中处理异常

我正在使用@ControllerAdvice注释在应用程序级别定义异常。现在的问题是我有两个@ControllerAdvice类,一个用于 REST,一个用于普通 Web 应用程序。当我在两者中定义@ExceptionHandlerException.class,只考虑第一个。我如何将两者分开?或者我怎样才能捕捉到一个异常并确定它是从哪里发生的?有没有办法或者我需要使用特定于控制器的异常处理程序?

0 投票
2 回答
282 浏览

linux - 为什么linux在异常处理程序的序言中将数据段设置为__USER_DS

我正在尝试阅读 Linux 源代码(2.6.11)

在异常处理程序中,在 entry.s,error_code:

我不知道为什么在这里加载用户数据段。由于它应该进入在内核模式下运行的异常处理程序代码,因此选择器应该是__KERNEL_DS。

我检查了其他版本的代码,他们在这个地方也专门做同样的事情。

0 投票
2 回答
1018 浏览

c# - 如何为c#中找不到的数据库文件创建异常

我必须将我的代码连接到访问数据库,但主要是,如果该数据库文件不在给定位置(如找不到文件),则必须提供明确的异常。对于此代码:

如果那里不存在测试数据库,我想显示消息。我能做些什么 ?请建议。谢谢你

0 投票
5 回答
5254 浏览

java - spring mvc @ExceptionHandler 方法获得相同的视图

我的问题是我想创建一个 @ExceptionHandler 方法来捕获所有未处理的异常。一旦被捕获,我想重定向到当前页面,而不是指定一个单独的页面来显示错误。

基本上我如何获取somemethod返回的someview的值并在下面的方法unhandledExceptionHandler中动态设置它。

所以在 JSP 中,我可以将这个错误消息重新呈现到当前页面中。

0 投票
1 回答
712 浏览

jsf - 客户 JSF 异常处理程序未在转换器中捕获异常

我有一个自己的 ExceptionHandler 添加到我的 jsf 2.2 项目中。web.xml

exceptionHandlerFactory 包含

并且 ExceptionHandler 包含

我的虚拟转换器每次抛出异常:

但是我自己的异常处理程序不处理异常。为什么?

0 投票
1 回答
3498 浏览

angularjs - $location 来自 $exceptionHandler - 依赖冲突

我正在尝试实现一个非常标准的任务:发生异常时,重定向到我的/error页面。

在简化形式中,代码如下所示:

然而,AngularJS 抱怨: 发现循环依赖:$location <- $exceptionHandler <- $rootScope

这看起来像是一个基本限制,不允许$location在处理异常时使用。

但是我们还能怎么做呢?

0 投票
1 回答
11161 浏览

jsf - Glassfish 3.1.2.2 上的“ExceptionHandlerFactory 配置不正确”

我正在尝试通过 ExceptionHandler 处理未捕获的异常。按照 JSF2 完整参考中的代码,我为我的处理程序创建了类。但是当我部署我的应用程序时,它会抛出下一个 stackTrace:

这是我的 faces-config.xml:

ExceptionHandlerFactory.java

}

CustomExceptionHandler.java

服务器是 Glassfish 3.1.2.2。

当我得到 ViewExpiredException 时,我需要一些逻辑。我错过了什么?提前致谢 !!!!

编辑:

正如@BalusC 指出的那样,我更改了工厂类名称,所以这是我的 CustomExceptionHandlerFactory.java:

和我的 faces-config.xml:

我希望这对任何有这个愚蠢问题的人都有帮助。