使用Spring本地化异常消息
发布时间:2020-12-15 01:35:11 所属栏目:大数据 来源:网络整理
导读:我想使用Spring本地化从POJO类抛出的异常消息.我有一个Spring MVC应用程序,通过它我可以添加书籍.如果添加的书的标题为null,则实现类将抛出异常.我想本地化这个. 我知道我可以在JSP页面中使用localeResolvers,我已经这样做了.我可以利用它来获取POJO中的本地
我想使用Spring本地化从POJO类抛出的异常消息.我有一个Spring MVC应用程序,通过它我可以添加书籍.如果添加的书的标题为null,则实现类将抛出异常.我想本地化这个. 我知道我可以在JSP页面中使用localeResolvers,我已经这样做了.我可以利用它来获取POJO中的本地化错误消息吗?如果是这样,我如何将在Cookie / Session上设置的区域设置解析器(Cookie或会话)或区域设置注入POJO类? addBook方法抛出异常
我想抛出新的异常(“标题为空”);是这样的
其中rBundle是一个bundle对象,它知道它的语言环境和属性文件,它应从中选择propKey的值 我的控制器类方法接收表单提交
这可能吗?或者我更好地控制相应语言环境的java ResourceBundle的加载. 谢谢 最佳答案
为什么要本地化Exception?:我想异常存储在日志文件中,管理员应该能够阅读它们,而不需要知道用户说的所有语言.
如果您正在讨论表单验证,那么请查看spring form validation和jsr303 bean验证,两者都包含本地化的概念. (但两者都不适用于例外情况.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |