<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-5  評(píng)論-22  文章-35  trackbacks-0

    1:在MyEclipse下面創(chuàng)建一個(gè)test的Web? Project,然后添加Spring相關(guān)的文件,在src根目錄下創(chuàng)建applicationContext.xml文件。

    applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "
    http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>
    ?
    ?????? <bean id="messageSource" ?class="org.springframework.context.support.ResourceBundleMessageSource">
    ?
    ???? ?<property name="basename" value="messages"/>

    ??????</bean>
    ?
    ???????<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver"/>
    ???
    </beans>



    2:在src根目錄下面創(chuàng)建4個(gè)資源文件:分別是

    messages_zh.properties
    main.title=你好

    messages_en.properties
    main.title=Hello World!

    messages_ja.properties
    main.title=こんにちは

    messages_ko.properties
    main.title=??????

    3:在WebRoot根目錄下面創(chuàng)建test.jsp

    test.jsp

    <%@ page language="java"? pageEncoding="UTF-8"%>
    <%@ taglib prefix="spring" uri="WEB-INF/lib/spring.tld"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    ? <head>
    ??? <title>Spring國(guó)際化</title>
    ??</head>
    ? <body>
    ?
    ??? <spring:message code="main.title" /><br>

    ??? <input type="button" value="<spring:message code="main.title" />"/><br>

    ??</body>

    </html>

    4:修改WEB-INF下面的web.xml

    在web.xml加入
    <context-param>
    ??<param-name>contextConfigLocation</param-name>
    ??<param-value>
    ???classpath*:/applicationContext*,classpath*:META-INF/applicationContext*.xml
    ??</param-value>
    ?</context-param>
    ?<listener>
    ??<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    ?</listener>

    這樣用Spring國(guó)際化的Test.jsp頁面就做好了:),此種方法是自動(dòng)默認(rèn)當(dāng)前用戶的語言,比如客戶端是日語系統(tǒng),就自動(dòng)尋找messages_ja.properties資源文件,是英語系統(tǒng),就自動(dòng)尋找messages_en.properties資源文件。


    注意事項(xiàng):

    1:用hibernate3.0,連接Mysql5.0數(shù)據(jù)庫。

    ?如果用hibernate.properties配置文件
    ?hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

    如果用hibernate.cfg.xml配置文件
    jdbc:mysql://localhost:3306/test?useUnicode=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8


    2:頁面的編碼方式,應(yīng)該選用utf-8
    <%@ page language="java"? pageEncoding="UTF-8"%>


    3:創(chuàng)建的數(shù)據(jù)庫的編碼方式也應(yīng)該選用utf-8,以及表,字段的編碼方式都應(yīng)選用utf-8

    注意以上3點(diǎn)就可以解決國(guó)際化時(shí),所出現(xiàn)的頁面顯示亂碼問題,以及插入韓語時(shí),出現(xiàn)的data too long for column問題.







    posted on 2006-12-30 11:22 fish的Blog 閱讀(5320) 評(píng)論(2)  編輯  收藏 所屬分類: spring

    評(píng)論:
    # re: Spring的國(guó)際化(原創(chuàng)) 2009-04-20 10:46 | 縈懷
    我想 直接在頁面中 放幾個(gè)按鈕,就是幾個(gè)國(guó)家的語言,點(diǎn)擊它 就可以改變,這個(gè)怎么搞,是不是 要把 Cookies 的只改了,還是 怎么辦?  回復(fù)  更多評(píng)論
      
    # re: Spring的國(guó)際化(原創(chuàng)) 2009-04-20 10:48 | 縈懷
    我的QQ:511689071(看到了加我一下啊),我可以 向你 請(qǐng)教一下啊,我現(xiàn)在也在搞這個(gè)國(guó)際化,是個(gè)新手,希望可以 討教學(xué)習(xí)啊,謝謝!  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 男女作爱免费网站| 亚洲另类小说图片| 日韩大片免费观看视频播放| 日本a级片免费看| 精品亚洲国产成人av| 日韩免费一区二区三区| 亚洲AV成人片无码网站| 国产裸模视频免费区无码| 成人婷婷网色偷偷亚洲男人的天堂| 成人性生交大片免费看午夜a| 亚洲爆乳精品无码一区二区| 国产传媒在线观看视频免费观看| 日韩亚洲人成在线综合| 精品国产亚洲一区二区在线观看 | 国产成人精品日本亚洲专区6| 国产在线jyzzjyzz免费麻豆| 亚洲第一男人天堂| 免费大学生国产在线观看p| 成年免费大片黄在线观看com| 国产精品亚洲美女久久久| 暖暖免费日本在线中文| 91大神亚洲影视在线| 24小时日本在线www免费的| 国产精品亚洲专区无码不卡| 在线亚洲97se亚洲综合在线| 99精品一区二区免费视频| 97久久国产亚洲精品超碰热| 国产伦一区二区三区免费| 国产自国产自愉自愉免费24区 | 国产v亚洲v天堂a无| 国产国产人免费视频成69大陆 | 2022久久国产精品免费热麻豆| 亚洲精品午夜国产va久久| 亚洲AV伊人久久青青草原| 久久免费福利视频| 精品国产日韩久久亚洲| 国产专区一va亚洲v天堂| 18禁无遮挡无码国产免费网站| 亚洲爆乳大丰满无码专区| 亚洲成AV人片在线播放无码| 久久WWW色情成人免费观看|