很多项目都会需要处理国际化的问题,所以整理了以下三种情况国际化的处理方式(这里列举的是没有前后端分离的情况,如果项vue等框架可以查看相关国际化处理方式)。
第一种:js
目前主流的都是使用jQuery.i18n.properties,jQuery.i18n.properties是一款轻量级的jQuery国际化插件,能实现Web[网页](https://www.weishangxiangce.com/)前端的国际化。
/**
*
-
@className: ResourceBundleUtils
-
@classDescription:国际化资源文件获取
-
@author shiqiang.li
-
@create_date: 2019年6月17日 下午6:35:42
-
@update_date:
*/
public class ResourceBundleUtils {
private static Logger logger = LoggerFactory.getLogger(ResourceBundleUtils.class);/**
-
根据key获取国际化文件对应的value,如果不存在对应的key,返回key值
-
@param key
-
@return
*/
public static String getResourceBundleString(String key, Locale locale) {
-