posts - 22, comments - 17, trackbacks - 0, articles - 15
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          SpringMVC中支持語言國際化

          Posted on 2006-12-02 15:31 碼農cz 閱讀(1198) 評論(0)  編輯  收藏
          1.SpringMVC的配置(廢話一下。在web.xml)
          ?1?<listener>
          ?2???????<listener-class>
          ?3????????????org.springframework.web.context.ContextLoaderListener
          ?4???????</listener-class>
          ?5????</listener>
          ?6
          ?7????<init-param>
          ?8?????????<param-name>responseHeadersSetBeforeDoFilter</param-name>
          ?9?????????<param-value>true</param-value>
          10????</init-param>
          11
          12?????<context-param>
          13?????????<param-name>contextConfigLocation</param-name>
          14?????????<param-value>
          15?????????????classpath*:context/applicationContext-db.xml?/WEB-INF/XXX-servlet.xml
          16?????????</param-value>
          17?????</context-param>
          18
          ? 說明:不用了吧,這是配置SpringMVC的基礎。

          2.在XXX-servlet.xml中添加:

          ?1??<!--?語言國際化?-->
          ?2??<bean
          ?3????????class="org.springframework.context.support.ResourceBundleMessageSource"
          ?4????????id="messageSource">
          ?5???<property?name="basenames">
          ?6?
          ?7?<!--??value="/WEB-INF/config/"?指定message存放的位置?-->
          ?8????<list>
          ?9???????<value>message</value>
          10????</list>
          11????</property>
          12??</bean>
          13?
          14?

          說明:很簡單,spring中提供了一個ResourceBundle的類。配置這個類:<property name="basenames" value="/WEB-INF/config/">中的basenames指的是名字.properties文件的前綴。當使用國際化語言的話.properties文件的命名是basenames指定的基本名字。如果中文的話,.properties為message_cn_**.properties什么的,忘記了。根據你的瀏覽器設置的??梢源蛴∫幌?,自己看看(java.util.Locale)。value="/WEB-INF/config/" 指定.properties文件存放的位置。

          3.前臺顯示

          ? 使用<spring:message code=""/>這個標簽。別忘了在jsp頁面的頭加上<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>這個。

          其實,官方文檔寫的相當的詳細。至于網上其他的例子,我沒做通過。只好看官方文檔了。比較郁悶啊~很簡單的東西,研究了將近3個多小時。

          OK了,enjoy it。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 青海省| 房产| 清新县| 墨江| 古蔺县| 高州市| 克什克腾旗| 抚顺市| 旺苍县| 蒲城县| 平利县| 澄江县| 名山县| 东方市| 荔波县| 新田县| 武宣县| 喜德县| 沅江市| 泰安市| 房产| 边坝县| 建瓯市| 梅河口市| 环江| 竹溪县| 芷江| 衡南县| 交口县| 襄樊市| 德江县| 休宁县| 桂平市| 延庆县| 平舆县| 镇平县| 措美县| 洛南县| 吴川市| 西充县| 绩溪县|