[JSP]多言語サポート
2640 ワード
1.ページにラベルライブラリ-fmtラベルを設定する
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2.fmt:setLocale(エリア設定)
bodyラベルの下に、fmt:setLocaleで領域を設定します.
<fmt:setLocale value="${param.language}"/>
パラメータをELタグのparam属性として送信します.
設定は、「Korean」をクリックしてlanguage=koを送信し、「English」をクリックしてlanguage=enをパラメータとして送信します.
3.propertiesファイルの作成
ハングルファイル-message.properties
英語ファイル-message en.properties
propertiesファイルを作成するときは、ファイル名が重要です.
message_en.properties:英語の意味です.
4.バンドルパッケージオブジェクトの設定
fmt:setLocaleでbundleを設定します.
パッケージ名.属性ファイル名
<fmt:bundle basename="resourceBundle.message">
~~~~~ 다국어지원 설정할 범위 ~~~~~~~~
</fmt:bundle>
設定する範囲の下に閉じたタグを作成します.5.この値にfmtを設定します。
<fmt:message key="unitPrice" />
fmt:propertiesファイル名、key=「キー値」Reference
この問題について([JSP]多言語サポート), 我々は、より多くの情報をここで見つけました https://velog.io/@gksmf6699/JSP-다국어지원テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol