<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)航:
     
    主站蜘蛛池模板: 2020因为爱你带字幕免费观看全集| 成人福利在线观看免费视频| 午夜无码A级毛片免费视频| 亚洲无码视频在线| 老司机午夜精品视频在线观看免费| 四虎影院免费在线播放| 亚洲熟女精品中文字幕| 女人18毛片水真多免费播放| 亚洲码欧美码一区二区三区| 全免费A级毛片免费看网站| 亚洲av综合av一区二区三区| 又黄又爽无遮挡免费视频| 色屁屁在线观看视频免费| 亚洲国产综合人成综合网站| 一区二区三区免费精品视频 | 国内外成人免费视频| 亚洲精品乱码久久久久久蜜桃图片| 免费的一级片网站| 国产亚洲美女精品久久| 精品国产日韩亚洲一区| 精品成人免费自拍视频| 亚洲成AV人片久久| 男女啪啪永久免费观看网站| 免费人成再在线观看网站| 亚洲日韩欧洲乱码AV夜夜摸| 久久99国产乱子伦精品免费 | 羞羞漫画登录页面免费| 亚洲日韩乱码中文无码蜜桃臀网站| 在线免费观看国产| 亚洲色大成网站www| 亚洲一级Av无码毛片久久精品| 毛片在线播放免费观看| 国产精品高清视亚洲一区二区| 亚洲国产成人久久综合一区77| 久久精品免费电影| 亚洲国产精品网站在线播放| 亚洲综合伊人久久综合| 毛片免费在线视频| 日日躁狠狠躁狠狠爱免费视频| 亚洲视频国产视频| 又粗又硬又黄又爽的免费视频|