一緒にSpringMVCのインターナショナルスクールで

ネットワークの発展に伴い、Web開発では、システムの国際要件は非常に一般的になってきました。この記事では不備場合、私を修正してください、共有することを学ぶために、複数の言語のためのSpringMVCフレームワークのサポートについて説明します。

何が国際的なのですか?

また、I18Nとして知られている国際(国際)、(IからNの間の18文字ワードは、I18Nはその名であると報告ため)(国際国際化、法律I 18 Nを読み取る)、その缶世界のさまざまな国や地域へのアクセス権を持つ、異なる地域や国へのアクセスのために同じ時間の契約では、訪問者やデータの読書習慣に沿った適切なページを提供しています。

SpringMVC国際支援の手順

1.国際リソースファイルを作成します。

国際化リソースファイルは、* .propertiesファイル形式、以下に示すように、ファイル名の命名規則[base_言語_地域の.propertiesファイル]に準拠する必要があり、デフォルトでは、対応する言語のリソースファイルが存在しない場合、すなわち[base.properties]です、デフォルトのファイル検索から。

1  // デフォルトのファイル
2 / ThirdSpringMvc / SRC / i18n.properties
 3  // 英語-米国
4 / ThirdSpringMvc / SRC / i18n_en_US.properties
 5  // 中国語-中国
6 /ThirdSpringMvc/src/i18n_zh_CN.properties

2.国際リソースファイルの内容

グローバルリソースは、キーの[キー] = valueの形式に基づいてコンテンツファイルを保存し、次のように中国の場合、対応するASCII文字が表示されます。

HI = \ u4F60 \ u597D 
私= \ u6211の
愛= \ u7231のの
研究= \ u5B66 \ u4E60 
MVC = SpringMVC

3.ディスパッチャ-servlet.xml SpringMVC [ファイル]のデフォルトの設定ファイルには、国際的な支援を強化します

次のように:グループ名の国際化デフォルト共通の命名。

注意:BeanのidはmessageSourceでなければならない、そうでない場合は対応していません。

1   <! - 加载国际化资源文件- > 
2      < ビーンID = "messageSource" クラス= "org.springframework.context.support.ResourceBundleMessageSource" > 
3         <! - <プロパティ名= "ベース名"値=」 I18N "> </ property>の- > 
4         < プロパティ="ベース名」> 
5             < リスト> 
6                 < > I18N </ > 
7             </ リスト> 
8         </ プロパティ>
9      </ >

JSPファイル内の4増やしJSTLのサポート

次のようにします。<%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" プレフィックス= "FMT" %>タグは、の導入をサポートしています

<%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = UTF-8 " 
    pageEncodingは= " UTF-8 " %> 
<%@ taglibをURI = " http://java.sun.com/jsp/ JSTL / FMT " 接頭辞= " FMT "  %> 
<!DOCTYPE用HTML PUBLIC " - // W3C // DTD HTML 4.01移行// EN" "http://www.w3.org/TR/html4/loose.dtd" > 
< HTML > 
< > 
<コンテンツ= "text / htmlの;のcharset = UTF-8" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド> 
< 身体> 
< FMT:メッセージキー= "こんにちは" > </ FMT:メッセージ> 
< FMT:メッセージキー= "私" > </ FMT:メッセージ> 
< FMT:メッセージキー= "愛" > </ FMT:メッセージ> 
< FMT:メッセージキー= "研究" > </ FMT:メッセージ> 
< FMT:メッセージキー= "MVC" > </ FMT:メッセージ> 
</ ボディ> 
</ HTML >

5.テストし、設定言語オプションを開きます

次のように設定IEブラウザで: - >インターネットオプション - >言語 - [設定]> [言語オプション開いて、あなたがいない場合、あなたが言語を追加することができ、現在の言語を設定するには、下に移動することができます。次のように:現在の英語 - 米国(EN-US)

 

次のようにブラウザが内容を表示します。

 

 提供中国語のよう - 中国語(ZH-CN)、以下に示します。

 

 これらは、SpringMVC、多言語サポートを設定する手順です。

リマーク

マジックカップブドウのワインは、すぐに琵琶のリマインダを飲むこと。
Zuiwo戦場6月Moの笑い、古代の遠征少数の人々バック?

 

おすすめ

転載: www.cnblogs.com/hsiang/p/11440297.html