登錄範例的運作方式

這些登錄範例是採取多文化程式設計模型來開發的,這個模型採用單一範本來處理所有語言。 每個支援的顯示格式都有包含文化差異資訊的對應內容檔存在。

語言 內容檔
en_US properties/Address_en_US.properties, properties/AddressBook_en_US.properties, properties/UserRegistrationForm_en_US.properties
fr_FR properties/Address_fr_FR.properties, properties/AddressBook_fr_FR.properties, properties/UserRegistrationForm_fr_FR.properties

在每個頁面的開頭都會建立資料 Bean,以便從適當的資料庫表格擷取資料,以及從內容檔擷取內容。 產生輸出頁面時,會插入來自資料庫以及內容檔的資料。

AddressForm.jsp 以及 UserRegistrationForm.jsp 中的許多套表欄位都可以針對不同的顯示格式設成顯示或隱藏,或設成必要的或選用的欄位。 這是由每個欄位在內容檔中的「顯示」與「必要」內容值控制。 JSP 範本產生頁面時,當其在建立套表欄位之前,會先檢查「顯示」內容是否為 true。 如果是 true,它會開始在頁面上建立欄位,接著它會檢查該欄位是否為必要的欄位。 如果是必要的欄位,會將其標籤顯示成粗體字,不然的話,就以正常字體顯示出來。 如果「顯示」內容是 false,該欄位就會被略過,接著會對範本中的下一個欄位執行相同的處理程序。

相關概念(1275 個位元組)

相關概念(1275 個位元組)

IBM copyright