国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

如何在springboot中實(shí)現頁(yè)面的國際化

發(fā)布時(shí)間:2021-07-05 18:40 來(lái)源:腳本之家 閱讀:0 作者:氓果泡西瓜 欄目: 開(kāi)發(fā)技術(shù)

確保這個(gè)修改是正確的(否則將會(huì )出現亂碼)

創(chuàng )建i18n文件夾(就是國際化的意思),然后在此文件加下創(chuàng )login.properties login_zh_CN,properties文件,然后他會(huì )自動(dòng)合并,創(chuàng )建一個(gè)文件夾

然后就可以從這里創(chuàng )建文件了

創(chuàng )建方式如圖所示,他會(huì )簡(jiǎn)單一點(diǎn)

配置properties文件

輸入對應的中英文


這里就不全部列舉了
我們看看源碼(兩下shift)


然后再把index.html改一下
去頁(yè)面獲取國際化的值,查看Thymeleaf的文檔,找到message取值操作為:#{…}

這里一定要仔細,要敲錯代碼,否則會(huì )發(fā)生錯誤

我們可以看到,usingname和passname仍然是英文沒(méi)有改變

這樣就可以了

如何實(shí)現切換?

先在前端增加請求

import org.springframework.web.servlet.LocaleResolver;
import org.thymeleaf.util.StringUtils;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Locale;

public class MyLocaleResolver implements LocaleResolver {
    //解析請求
    @Override
    public Locale resolveLocale(HttpServletRequest httpServletRequest) {
        String language = httpServletRequest.getParameter("l");
        Locale locale = Locale.getDefault(); // 如果沒(méi)有獲取到就使用系統默認的
        //如果請求鏈接不為空
        if (!StringUtils.isEmpty(language)){
            //分割請求參數
            String[] split = language.split("_");
            //國家,地區
            locale = new Locale(split[0],split[1]);
        }
        return locale;

    }

    @Override
    public void setLocale(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Locale locale) {

    }
}

到此這篇關(guān)于如何在springboot中實(shí)現頁(yè)面的國際化的文章就介紹到這了,更多相關(guān)springboot頁(yè)面國際化內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

又粗又大又黄又爽的免费视频| 色偷偷人人澡人人添老妇人| 欧美性猛交XXXX乱大交丰满| 中文字幕AV无码不卡免费| 玩两个丰满老熟女久久网| 亚洲国产AⅤ成人精品无吗|