javascript
java ee jstl_Java EE之JSTL(下)
3、使用國(guó)際化和格式化標(biāo)簽庫(kù)(FMT命名空間)
如果你希望創(chuàng)建部署在Web上,并面向龐大的國(guó)際化用戶的企業(yè)級(jí)Java應(yīng)用程序,那么你最終需要為世界的特定區(qū)域進(jìn)行應(yīng)用程序本地化。這將通過國(guó)際化實(shí)現(xiàn)(通常簡(jiǎn)寫為i18n),它是設(shè)計(jì)應(yīng)用程序的過程,通過它可以在不重新設(shè)計(jì)或者不為新的區(qū)域重新編寫應(yīng)用程序的情況下,使應(yīng)用程序適應(yīng)不同的區(qū)域、語(yǔ)言和文化。
3.1 國(guó)際化和本地化組件
國(guó)際化和本地化工作由三個(gè)部分組成:
對(duì)文本進(jìn)行轉(zhuǎn)換。
必須為不同的語(yǔ)言環(huán)境將日期、時(shí)間和數(shù)字(包括貨幣和百分比)進(jìn)行正確的格式化。
為了滿足世界各地客戶的需求,價(jià)格需要以本地貨幣的格式顯示。
通常貨幣轉(zhuǎn)換可以忽略。
國(guó)際化和格式化標(biāo)簽庫(kù)被分成了兩大類:
支持國(guó)際化的標(biāo)簽(i18n標(biāo)簽)
支持日期、時(shí)間和數(shù)字格式化的標(biāo)簽(格式化標(biāo)簽)
國(guó)際化和格式化庫(kù)的taglib指令:。
在JSP中替換標(biāo)簽的過程就是應(yīng)用程序的國(guó)際化。創(chuàng)建包含翻譯的屬性文件的過程就是應(yīng)用程序的本地化。
4、使用數(shù)據(jù)庫(kù)訪問標(biāo)簽庫(kù)(SQL命名空間)
JSTL中包含了一個(gè)可以提供對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行事務(wù)訪問的標(biāo)簽庫(kù),它的taglib指令:。
5、使用XML處理標(biāo)簽庫(kù)(X命名空間)
在發(fā)明XML處理標(biāo)簽庫(kù)的時(shí)候,XML是應(yīng)用共享數(shù)據(jù)的、唯一得到廣泛應(yīng)用的標(biāo)準(zhǔn)。 現(xiàn)在,越來越多的應(yīng)用程序都支持JSON標(biāo)準(zhǔn)作為XML的備用選項(xiàng)并且?guī)追N高效的標(biāo)簽庫(kù)都可以將對(duì)象映射為JSON或者XML,并再映射回對(duì)象。 XML處理標(biāo)簽庫(kù)的taglib指令:。
參考資料:《Java Web高級(jí)編程》第7章
總結(jié)
以上是生活随笔為你收集整理的java ee jstl_Java EE之JSTL(下)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 不锁表备份_Mysql不锁表
- 下一篇: Python学习笔记:基础