在我目前的項目中,我們正在考慮逐步淘汰舊的表示層,並用更現代化和更爲人熟知的東西取而代之。由於各種原因,JSP被選爲技術。可能與Apache Tiles結合使用。我也許應該提到,如果這很重要的話,我們會在後面使用Spring。JSP Web應用程序中的國際化?
國際化是一項要求,特別是以用戶語言顯示文本信息的方面。令我感到意外的是,沒有如我所預期的那麼多關於這方面的信息。
我發現的是JSTL fmt
命名空間。特別是使用fmt:message
和fmt:param
。然而,我發現有關使用這種技術的大多數參考文獻看起來過時。
所以,我想知道如果這仍然是建議的做法?如果不是,有什麼選擇?在主題上是否有很好的鏈接,描述如何在Web應用程序中成功實現國際化?
確實,它仍然使用,並沒有過時! – vpram86 2010-02-23 08:18:51
謝謝,這幾乎是我正在尋找的迴應。我並不是說這些標籤已經過時,只是我看到的示例頁面。 – waxwing 2010-02-23 12:31:21
然而,在Java EE 6教程中(沒有3個月之久),它被刪除,轉而將Facelets/JSF推到前臺。 JSF支持i18n和JSTL一樣好。 – BalusC 2010-02-23 14:44:02