麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

JSP Spring ApplicationContext的國際化支持

2024-09-05 00:23:01
字體:
來源:轉載
供稿:網友

JSP Spring  ApplicationContext的國際化支持

1.ApplicationContext接口繼承了MessageResource接口,因此使用ApplicationContext作為spring容器可以使用國際化資源文件。

2.在MessageResource接口中定義了兩個主要用于國際化的方法:

String getMessage(String param,Object[] args,Locale loc) ;String getMessage(String param,Object[] args,String default,Locale loc) ;

ApplicationContext就是通過這兩個方法來完成國際化的

3.國際化支持原理:當程序創建ApplicationContext時,Spring會自動查找配置文件中名為messageSource的Bean實例,如果找到這個實例,上面兩個國際化方法的調用將會交給該Bean實例實現類;如果沒有找到,將會沿著父類一直往上找;如果最終還是沒找到,系統將會創建一個空的StaticMessageSource Bean,該Bean能接受上述兩個方法的調用,但是是空實現。

4.通常在Spring中使用ResourceBundleMessageSource類來配置messageSource Bean。配置該Bean時需要提供一個參數basenames指定所使用的國際化資源文件的基本名,該參數值為list類型,因此需要使用元素來提供參數值

<bean name="messageSource" class="`org.springframework.context.support.ResourceBundleMessageSource">  <property name="basenames">    <list>      <value>message</value>    </list>  </property></bean><!--提供資源文件-->//message_zh_CN.propertieswelcome={0} . 歡迎光臨!現在是北京時間:{1}//message_en_US.propertieswelcome={0} , welcome! now is:{1}<!--在main程序中的調用-->String name = act.getMessage("welcome",new String[]{"成兮”,new Date()},Locale.getDefault(Locale.Category.FORMAT)) ;

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av在线高清观看 | 午夜视频大全 | 久久精品综合视频 | 日韩毛片网| 日韩欧美精品电影 | 激情小说图 | 无遮挡一级毛片视频 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 日韩精品中文字幕在线观看 | 91短视频版高清在线观看www | 欧美日韩大片在线观看 | 午夜精品福利视频 | 亚洲一区二区三区视频 | 国产91久久久 | 欧美一级做性受免费大片免费 | 91看片在线观看视频 | 一区二区免费看 | 狠狠干b | 精品久久久久久久久中文字幕 | 五月婷婷第四色 | 久久精品伊人网 | 国产免费资源 | 日韩黄站| 亚洲99| 久久精品视频一区二区三区 | 欧美一区二区三区中文字幕 | 最新精品在线 | 激情久久一区二区 | 亚洲日本韩国在线观看 | 一级黄色片武则天 | 少妇色诱麻豆色哟哟 | 国产午夜精品一区二区三区不卡 | a视频在线免费观看 | 亚洲第一成人久久网站 | 久久久久亚洲美女啪啪 | 黄网站免费入口 | 久久在线精品视频 | 毛片视频免费播放 | 337p粉嫩大胆噜噜噜亚瑟影院 | 日本欧美视频 | 国产精品手机在线亚洲 |