亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 入門 17 - struts國際化支援 - javaworld@tw.htm

?? struts快速入門文章
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=612 -->
<HTML><HEAD><TITLE>入門 17 - Struts國際化支援 - JAVAWORLD@TW</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8"><!-- CONFL-BEGIN standardHeader -->
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Expires content=-1>
<SCRIPT language=javascript>  var contextPath = '/confluence';</SCRIPT>
<LINK href="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/main-action.css" 
type=text/css rel=stylesheet><LINK href="/confluence/images/icons/favicon.ico" 
rel="shortcut icon"><LINK href="/confluence/images/icons/favicon.png" 
type=image/png rel=icon>
<SCRIPT src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/effects.js"></SCRIPT>
<!-- CONF-END standardHeader -->
<META content="MSHTML 6.00.2800.1491" name=GENERATOR></HEAD>
<BODY onload=placeFocus()>
<DIV id=Content>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=logocell width="60%" rowSpan=2>
      <DIV class=spacenametitle><A 
      href="http://www.javaworld.com.tw/confluence/display/opensrc"><IMG 
      src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/confluence_logo.gif" 
      align=bottom border=0></A> <A 
      href="http://www.javaworld.com.tw/confluence/display/opensrc">OpenSource 
      Project</A></DIV></TD>
    <TD vAlign=top align=right width="40%">
      <TABLE cellSpacing=1 cellPadding=2 align=right bgColor=#ffffff border=0>
        <TBODY>
        <TR>
          <TD class=navItem onmouseover="this.className='navItemOver'" 
          onclick="window.document.location='/confluence/'" 
          onmouseout="this.className='navItem'" vAlign=center noWrap 
          align=middle>&nbsp;&nbsp; <A title="Go to the Confluence Dashboard" 
            accessKey=h onclick="return false" 
            href="http://www.javaworld.com.tw/confluence/"><U>H</U>OME</A> 
            &nbsp;&nbsp;</TD>
          <TD class=navItem onmouseover="this.className='navItemOver'" 
          onclick="window.document.location='/confluence/spaces/listspaces.action'" 
          onmouseout="this.className='navItem'" vAlign=center noWrap 
          align=middle>&nbsp;&nbsp; <A title="The spaces available for you" 
            accessKey=s onclick="return false" 
            href="http://www.javaworld.com.tw/confluence/spaces/listspaces.action"><U>S</U>PACES</A> 
            &nbsp;&nbsp;</TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD vAlign=bottom align=right><SPAN class=smalltext><A 
      href="http://www.javaworld.com.tw/confluence/login.action?os_destination=/pages/viewpage.action?pageId=612">Log 
      In</A> &nbsp; </SPAN><A 
      href="http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=612&amp;decorator=printable"><IMG 
      title="View a printable version of the current page." height=16 
      alt="View a printable version of the current page." hspace=1 
      src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/print_16.gif" width=16 
      align=absMiddle vspace=1 border=0></A> <A 
      href="http://confluence.atlassian.com/display/DOC"><IMG 
      title="Get help from the Confluence website." height=16 
      alt="Get help from the Confluence website." hspace=1 
      src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/help_16.gif" width=16 
      align=absMiddle vspace=1 border=0></A> </TD></TR></TBODY></TABLE><!-- CONF-BEGIN breadcrumbsAndSearch -->
<DIV class=breadcrumbs width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>&nbsp; Location: <A 
      href="http://www.javaworld.com.tw/confluence/dashboard.action">Dashboard</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/spaces/viewspacesummary.action?key=opensrc">opensrc</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/pages/listpages.action?key=opensrc">Pages</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/display/opensrc/Home">Home</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/display/opensrc/Struts">Struts</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=1958">Struts入門</A> 
      &gt; <A 
      href="http://www.javaworld.com.tw/confluence/pages/viewpage.action?pageId=612">入門 
      17 - Struts國際化支援</A> </TD>
    <FORM name=searchForm action=/confluence/dosearchsite.action 
    method=get><INPUT type=hidden value=true name=quickSearch> 
    <TD vAlign=bottom align=right width=200><A style="TEXT-DECORATION: none" 
      href="http://www.javaworld.com.tw/confluence/searchsite.action"><U>Q</U>uick 
      <U>Search</U></A>:<INPUT accessKey=q size=10 name=searchQuery.queryString><INPUT type=submit value=Go><BR><IMG height=1 
      src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/spacer.gif" 
    width=200></TD></FORM></TR></TBODY></TABLE></DIV><!-- CONF-END breadcrumbsAndSearch -->
<TABLE cellSpacing=0 cellPadding=5 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=pagebody vAlign=top>
            <DIV class=pageheader><SPAN class=pagetitle>入門 17 - 
            Struts國際化支援</SPAN> </DIV>
            <SCRIPT language=javascript>        function toggle(id) {            var oldAttachmentVersionsBlock = document.getElementById('attachment' + id);            with (oldAttachmentVersionsBlock.style)            {                if ( display == "none" )                    display = ""                else                    display = "none"            }            var arrowIcon = document.getElementById('arrow' + id);            with (arrowIcon)            {                if (src != null && (src.indexOf('/confluence/images/icons/arrow_closed_active_16.gif') != -1 || src.indexOf('/confluence/images/icons/arrow_closing_active_16.gif') != -1))                {                    src = '/confluence/images/icons/arrow_opening_active_16.gif';                }                else                {                    src = '/confluence/images/icons/arrow_closing_active_16.gif';                }            }        }        </SCRIPT>

            <DIV class=pagesubheading>Last changed on Oct 27, 2004 by <A 
            href="http://www.javaworld.com.tw/confluence/display/~koji">koji 
            lin</A> 
            </DIV><!-- page content --> Struts從一開始就支援國際化(internationallization, 
            i18n),我們可以使用訊息資源檔案來管理國際化的訊息,就如之前所提過的,您在struts-config.xml中設定訊息資源檔的名稱與位置: 

            <DIV class=code 
            style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
            <DIV class=codeHeader 
            style="BORDER-BOTTOM-STYLE: solid"><B>struts-config.xml</B></DIV>
            <DIV class=codeContent><PRE>&lt;message-resources parameter=<SPAN class=java-quote>"resources.application"</SPAN>/&gt;</PRE></DIV></DIV><BR> 這樣的設定表示您將使用WEB-INF/resources目錄下以application開頭,副檔名為properties的訊息資源檔,在檔案名稱命名上您可以用語言與國別訊息來表明國際化時要使用的檔案,例如application_zh_TW.properties、application_zh_CN.properties、application_zh_HK.properties,儲存特定的字元之後,記得使用native2ascii工具程式進行轉換,轉換方法參考這邊: 
            <BR><SPAN class=nobr><A title="Visit page outside Confluence" 
            href="http://www.caterpillar.onlyfun.net/phpBB2/viewtopic.php?t=1244">http://www.caterpillar.onlyfun.net/phpBB2/viewtopic.php?t=1244<SUP><IMG 
            class=rendericon height=7 alt="" 
            src="入門 17 - Struts國際化支援 - JAVAWORLD@TW.files/linkext7.gif" width=7 
            align=absMiddle 
            border=0></SUP></A></SPAN><BR> Struts預設會以所在伺服器的locale設定來決定要傳回哪一個訊息資源檔的內容給客戶端,如果客戶端是瀏覽器,則會根據所傳送的Header 
            Accept-Language來選擇傳回的資源檔訊息,如果瀏覽器指定的Accept-Language沒有對應的資源檔案,且也沒有與伺服器的locale對應的資源檔案,則使用沒有任何的語言與國別訊息的訊息資源檔案名稱,也就是application.properties。 
            <BR> 您可以提供application_zh_TW.properties、application_zh_CN.properties、application_zh_HK.properties、application.properties等等的檔案,依賴瀏覽器所提供的Header來選擇適當的國際化訊息,但這並不保險,例如若使用者要看中文,而它的瀏覽器預設語系是英文語系,則這個方法會使得使用者看到英文訊息。 
            <BR> 要求使用者有能力自行更改瀏覽器的預設語系是不切實際的,並不是每個使用者都知道如何作這個設定,更好的方法是使用Struts的session中的Locale來控制,Struts預設會在每個用戶的session中放入一個Locale,預設是使用者瀏覽器所提供的語言訊息,您可以替換掉session中的這個Locale,方法之一是提供一個Action來進行轉換,例如在網頁上提供一個連結(像是「轉為簡體」,link至/ChangeLang.do這樣),按下後可進行以下的動作: 

            <DIV class=code 
            style="BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid">
            <DIV class=codeHeader 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一线二线三线视频| 色94色欧美sute亚洲线路一久| 欧美喷水一区二区| 性做久久久久久久免费看| 欧美喷水一区二区| 久久99在线观看| 久久久精品2019中文字幕之3| 成人丝袜高跟foot| 亚洲欧美日韩国产成人精品影院| 91成人网在线| 裸体健美xxxx欧美裸体表演| 亚洲精品在线观看网站| 粉嫩蜜臀av国产精品网站| 亚洲欧洲99久久| 欧美视频一区二区在线观看| 免费三级欧美电影| 久久精品一区二区三区不卡牛牛| 成人伦理片在线| 亚洲最色的网站| 精品国产污网站| 91在线丨porny丨国产| 亚洲不卡av一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 成人aaaa免费全部观看| 午夜视频在线观看一区| 久久免费的精品国产v∧| 99国产精品国产精品毛片| 日韩国产一二三区| 国产精品网曝门| 正在播放亚洲一区| 国产sm精品调教视频网站| 亚洲国产精品人人做人人爽| 久久中文字幕电影| 欧美亚洲免费在线一区| 国产一区二区三区香蕉| 亚洲午夜精品17c| 国产欧美va欧美不卡在线| 欧美日韩国产精品成人| 岛国精品一区二区| 蜜乳av一区二区| 亚洲美女少妇撒尿| 欧美精品一区二区三区久久久| 91在线观看成人| 国内精品伊人久久久久av影院| 亚洲精品美腿丝袜| 久久久三级国产网站| 欧美视频日韩视频| 成人av资源在线| 国产专区欧美精品| 午夜精品影院在线观看| 亚洲欧美电影院| 日本一区二区高清| 久久综合国产精品| 欧美一区二区三区小说| 色综合天天综合给合国产| 久久疯狂做爰流白浆xx| 亚洲国产乱码最新视频| 椎名由奈av一区二区三区| 精品成人在线观看| 91精品国产福利| 欧美日韩亚洲丝袜制服| av色综合久久天堂av综合| 国产精品1区二区.| 国精品**一区二区三区在线蜜桃| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一区在线电影| 亚洲最大成人网4388xx| 18欧美亚洲精品| 亚洲同性同志一二三专区| 亚洲国产成人午夜在线一区| 久久影音资源网| 久久久久久9999| 国产亚洲精品bt天堂精选| 精品国产三级a在线观看| 日韩免费观看2025年上映的电影| 在线不卡一区二区| 欧美一区二区精品在线| 在线综合+亚洲+欧美中文字幕| 精品视频在线视频| 精品视频999| 3d动漫精品啪啪1区2区免费| 51精品视频一区二区三区| 欧美日韩一本到| 欧美一区二视频| 精品国产成人系列| 国产色婷婷亚洲99精品小说| 久久久精品tv| 欧美一级在线视频| 中文字幕乱码日本亚洲一区二区| 色婷婷综合久久久| 91精品综合久久久久久| 日韩视频免费直播| 一个色妞综合视频在线观看| 国产精品久久精品日日| 自拍偷拍欧美精品| 亚洲一区二区免费视频| 久久精品噜噜噜成人av农村| 国产一区999| 菠萝蜜视频在线观看一区| 色综合一区二区三区| 欧美日韩一区国产| 精品美女被调教视频大全网站| 久久毛片高清国产| 亚洲人成影院在线观看| 婷婷一区二区三区| 精品一区二区三区欧美| 成人精品gif动图一区| 91高清视频在线| 欧美老女人第四色| 国产欧美日韩视频在线观看| 亚洲视频你懂的| 日日夜夜一区二区| 久久99精品国产.久久久久| 国产风韵犹存在线视精品| 成人国产精品免费观看| 在线观看视频一区二区欧美日韩| 欧美一区二区三区的| 国产精品欧美精品| 亚洲成a人在线观看| 国产资源在线一区| 色8久久人人97超碰香蕉987| 欧美成人bangbros| 一区二区三区中文字幕精品精品 | 一本色道亚洲精品aⅴ| 欧美日韩免费观看一区三区| 国产婷婷色一区二区三区在线| 亚洲午夜一二三区视频| 国产精品99久| 555www色欧美视频| 中文字幕一区三区| 国产综合久久久久久鬼色 | 欧美怡红院视频| 欧美精品一区二区三区在线| 一区二区国产视频| 国产成人综合在线观看| 欧美自拍丝袜亚洲| 免费在线观看视频一区| 蜜臀va亚洲va欧美va天堂| 免费日韩伦理电影| 欧洲视频一区二区| 欧美国产成人在线| 久久99精品国产麻豆不卡| 欧美体内she精视频| 国产精品日韩精品欧美在线| 久久精品国产网站| 欧美在线你懂得| 国产精品白丝在线| 粉嫩欧美一区二区三区高清影视 | 欧美日韩精品免费| 18欧美亚洲精品| 成人免费毛片嘿嘿连载视频| 精品国一区二区三区| 美国毛片一区二区三区| 欧美日韩黄色一区二区| 亚洲男女一区二区三区| av一区二区三区在线| 国产欧美久久久精品影院| 美国十次综合导航| 日韩午夜精品电影| 日韩高清在线电影| 欧美理论电影在线| 污片在线观看一区二区| 欧美亚洲丝袜传媒另类| 一区二区三区丝袜| 色天使久久综合网天天| 亚洲免费观看高清完整版在线观看 | 洋洋成人永久网站入口| 色综合久久综合网| 亚洲精品免费播放| 色综合视频在线观看| 亚洲激情男女视频| 在线免费观看日韩欧美| 亚洲精品videosex极品| 在线观看一区日韩| 亚洲国产婷婷综合在线精品| 欧美日本在线视频| 九一九一国产精品| 国产网红主播福利一区二区| 成人app在线| 一区二区三区精品在线观看| 在线视频一区二区三区| 婷婷中文字幕综合| 欧美成人video| 成人精品视频一区| 亚洲精品欧美综合四区| 欧美日本在线看| 精品一区二区三区香蕉蜜桃| 国产日韩欧美麻豆| 91免费版在线| 亚洲bt欧美bt精品777| 欧美va亚洲va在线观看蝴蝶网| 国产毛片精品一区| 亚洲婷婷综合久久一本伊一区| 91久久奴性调教| 麻豆久久久久久久| 国产精品欧美久久久久无广告| 欧洲人成人精品| 黄色日韩三级电影| 亚洲猫色日本管| 欧美一区2区视频在线观看|