我正在使用Spring MVC,我想知道如何從控制器發送消息代碼,然後可以在視圖中將消息代碼轉換爲正確的國際化消息。Spring MVC從控制器發送消息代碼
I.E. 現在我有: - 在控制器
model.addAttribute("pgName","fileList.pgName");
鑑於
<h1 class="leftTitle"><s:message code="${pgName}" /></h1>
這將打印字符串
fileList.pgName
。 我希望它打印本地化的字符串匹配fileList.pgName的內容。
請注意,我不喜歡有使用類似
String pageName = messageSource.getMessage("fileList.pgName", locale);
因爲我將不得不填補區域在我所有的控制器,而不是我希望他們「語言環境無關」。
什麼視圖技術,您使用的? JSP,Thymeleaf,或許其他人在視圖引擎中內置了這種功能。 – chrylis
你好,我使用JSP – Massimo