gpt4 book ai didi

java - 使用用户定义 View 的 Spring MVC 3 用户定义异常处理

转载 作者:搜寻专家 更新时间:2023-11-01 02:12:24 25 4
gpt4 key购买 nike

如何在 Spring MVC 3 中使用自定义消息和 View 名称处理用户定义的异常(自定义异常,例如:“BusinessException”)?

例如:

如果我从服务层抛出我自己的异常,它应该被捕获并且应该重定向到带有消息的指定 View , View 名称可以相同或不同。

我想使用属性文件显示消息我在 Google 中进行了搜索,但没有成功。

谢谢。

最佳答案

看看 SimpleMappingExceptionResolver

<bean
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="com.example.exception.BusinessException">
YourView
</prop>
<prop key="java.lang.Exception">error</prop>
</props>
</property>
</bean>

关于java - 使用用户定义 View 的 Spring MVC 3 用户定义异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16077488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com