私はSpring MVCで作業しています。コントローラからメッセージコードを送信する方法を知りたいのですが、ビュー内の適切な国際化メッセージで変換できます。コントローラからメッセージコードを送信するSpring MVC
I.E. は、今、私が持っている: - コントローラこれは、文字列を出力
<h1 class="leftTitle"><s:message code="${pgName}" /></h1>
ビューで
model.addAttribute("pgName","fileList.pgName");
に
fileList.pgName
。 fileList.pgNameに一致するローカライズされた文字列の内容を出力したいと思います。
ではなく、私は、「ロケールに依存しない」それらをしたい、私はすべての私のコントローラでロケールを記入しなければならないのでString pageName = messageSource.getMessage("fileList.pgName", locale);
ようなものを使用する必要はありませ好むのでご注意ください。
を試してみてください? JSP、Thymeleaf、そしておそらく他の人は、この機能をビューエンジン自体に組み込んでいます。 – chrylis
こんにちは、私はJSPを使用します – Massimo