如何捕获Spring消息JstTagException?

时间:2011-10-10 17:27:25

标签: spring spring-mvc exception-handling localization sitemesh

1 个答案:

答案 0 :(得分:5)

您不能使用Spring的异常处理机制,因为它在调用中更高。 JSP异常稍后发生。

如果将the text attribute设置为某个值,它是否显示该值而不是抛出异常?

要清除异常,您可以为标记提供默认消息(MessageSource.getMessage(...)方法过载时需要defaultMessage)。

如果您没有默认显示但仍想警告用户缺少密钥(而不是抛出异常或白页),为什么不显示实际缺失的code

您可以使用UseCodeAsDefaultMessage bean上的MessageSource属性来执行此操作。请参阅herehere