2010-10-06 36 views
1

我正在閱讀java blueprint的i18n一章,並且遇到了這個「Web組件的系統默認語言環境是Web容器的默認語言環境」(@http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/i18n/i18n4.html)。定義Web容器的默認語言環境在哪裏?

我想知道是否有類似的東西。另外,我看到faces-config.xml提供了「default-locale」和「supported-locale」概念的概念。但爲什麼從web.xml中缺少這個?

回答

1

我不確定你在這裏問什麼,所以我回答完全錯過了這一點的風險。

標題中的問題 - 「Web容器的默認語言環境定義在哪裏?」 - 好吧,這取決於Web Container的供應商。每個供應商(WebSphere,JBoss,WebLogic等)都可以爲容器設置「默認語言環境」,因此您必須查閱Web容器的文檔。如果某些Web容器無法設置「默認語言環境」,我不會感到驚訝。

第二個問題 - 「我想知道是否有類似的東西」 - 有點不清楚......如果你的意思是我認爲你的意思,那麼答案就在上面。

第三個問題 - 「爲什麼這個從web.xml失蹤?」 - 我沒有特別的理由,真的。請記住,web.xml的格式由Servlet/JSP規範確定,因此包含的項目中包含規範「驅動程序」認爲應該屬於的項目。儘管如此,許多應用服務器(和Web容器)供應商爲Servlet/JSP規範提供了自己的「擴展」(例如,IBM WebSphere提供了相當多的擴展)。通常,這樣的「額外設置」被編碼在WEB-INF orMETA-INF或其子目錄下的附加XML文件中。您的Web容器可能爲開發人員提供了在Web應用程序級別指定「默認區域設置」的方法......但您必須查閱相關文檔(或提供有關Web容器的信息,我們會試着幫助你)。

相關問題