gpt4 book ai didi

java - 国际化 java web 服务错误消息

转载 作者:行者123 更新时间:2023-12-01 11:14:22 25 4
gpt4 key购买 nike

使用 Java Rest Web 服务,处理错误消息的国际化和本地化的最佳方法是什么?我没有 jsp 页面或任何 UI。我有 Web 服务,并且必须根据请求中获得的区域设置返回错误代码和错误消息。

我已经检查了 jErr 框架,但找不到任何其他框架可以做到这一点。还有其他选择吗?请帮助我找到最好的方法来做到这一点。
我查了这篇文章How to externalize error messages这与我的问题非常相似,但我没有任何客户端编码。所以我真的怀疑我是否可以使用资源包

最佳答案

ResourceBundle 不限于在客户端代码中使用。它是一个通用抽象,无论它在哪里使用。

您可以有多个属性文件1.ApplicationMessages.properties2.ApplicationMessages_fr_FR.properties(法语)

在错误解析器逻辑中,您可以执行以下操作

ResourceBundle bundle = ResourceBundle.getBundle("ApplicationMessages",The locale you get from request);
String errorMsg = bundle.getString("502");

随心所欲地使用此错误消息。在响应或日志等中设置。

关于java - 国际化 java web 服务错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32002046/

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