隨筆 - 6  文章 - 3  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          我的51博客,有空看看

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          昨天聽到一個(gè)同事在說Eclipse老是反應(yīng)好慢,常常出現(xiàn)內(nèi)存不足的情況。
          在網(wǎng)上查了一下關(guān)于這方法的東東,有的說在后面加參數(shù),我原來試過,沒有發(fā)現(xiàn)有很大的效果,不過在網(wǎng)上看到一則說在Eclipse中查看JVM的內(nèi)存使用情況的,覺的挺有意思的,其實(shí)我另一個(gè)Eclipse3.2的開發(fā)環(huán)境沒有設(shè)置任何的配置也可以查看同樣的效果,我就是不明白那是怎么出來的,還害的我在菜單中找了好多都沒有調(diào)用出來。按網(wǎng)上說的試著去設(shè)置了一下,成功了,看起來也不錯(cuò)。
          方法如下:
          1.在eclipse根目錄下建立一個(gè)文件,文件名options,不要加后綴直接保存,文件內(nèi)容org.eclipse.ui/perf/showHeapStatus=true
          2.修改eclipse目錄下的eclipse.ini文件,在開始添加如下內(nèi)容:
          -debug
          options
          -vm
          javaw.exe
          重新啟動(dòng)eclipse,就可以看到下方狀態(tài)條多了JVM的信息

          posted @ 2007-04-12 16:15 lansky07 閱讀(2205) | 評(píng)論 (0)編輯 收藏

          XWork配置詳述

          XWork配置文件是以“xwork”命名的.xml文件,它必需放到類路徑(classPath)的根目錄, Web應(yīng)用一般放在classes目錄中,它需要遵守DTD的規(guī)范(現(xiàn)在是xwork-1.0.dtd)。這個(gè)文件定義了我們的ActionInterceptorResult的配置和相互之間的映射。下面我們看看用戶注冊(cè)的完整XWork配置文件:

          <!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">

          <xwork>

              <include file="webwork-default.xml"/> 

              <package name="example" extends="webwork-default">

                 <action name="register" class="example.register.RegisterAction" >

                     <result name="success" type="dispatcher">

                        <param name="location">/register-result.jsp</param>

                     </result>

                     <interceptor-ref name="params"/>

                 </action>  

                 <action name="registersupport" class="example.register.RegisterActionSupport" >

                     <result name="success" type="dispatcher">

                        <param name="location">/register-result.jsp</param>

                     </result>

                     <result name="input" type="dispatcher">

                        <param name="location">/registerSupport.jsp</param>

                     </result>

                     <interceptor-ref name="validationWorkflowStack"/>

                 </action> 

              </package>

          </xwork>

          xwork.xml文件的標(biāo)簽元素

          Xworkxwork配置文件的所有內(nèi)容,都是定義在<xwork>標(biāo)簽中,它的直接子標(biāo)簽有<package><include>

          Package我們的ActionInterceptorResult都是在此標(biāo)簽中定義。<package>標(biāo)簽有一個(gè)必需的屬性“name”,它用來標(biāo)識(shí)唯一的一個(gè)package。屬性“extends”是可選的,它用來繼承前面定義的一個(gè)或一個(gè)以上package配置信息,包括所有的interceptorinterceptor-stackaction的配置信息。注意,配置文件按文檔的順序,由上向下執(zhí)行,因此,用“extends”引用的package必需在引用之前定義。屬性“sbstract”是可選的,它用來設(shè)置package為抽象的package,它可以被繼承同時(shí)它的Action配置信息在運(yùn)行時(shí)將不可見。

          屬性namespace也是可選的,它用來分隔不同package定義的action,讓這些action處于不同的命名空間(namespaces)。這樣,我們不同的package可以有相同的action命名,因?yàn)榭梢酝ㄟ^命名空間來區(qū)分。如果不指定namespace,默認(rèn)的是空字符串。命名空間也可以被用在安全控制方面,它可以根據(jù)不同的命名空間指定不同的訪問權(quán)限。

          是否必需

            

          name

          用來標(biāo)識(shí)package的名稱

          extends

          繼承它所擴(kuò)展的package配置信息

          namespace

          指定package的命名空間,默認(rèn)是””

          abstract

          聲明package是抽象的

           

          Result-type用來定義輸出結(jié)果類型的Class,它用簡(jiǎn)單的名-值對(duì)來定義。當(dāng)然,我們自己寫的輸出結(jié)果類型也必需在這里定義。例如:

          <result-type name="dispatcher" class="com.opensymphony.webwork.dispatcher.ServletDispatcherResult" default="true"/>default="true"表示如果在Actionresult中不指定result-type,就使用這個(gè)默認(rèn)的result-type

          Interceptors它是一個(gè)簡(jiǎn)單的<interceptors>  <interceptors/>標(biāo)簽,我們的interceptorinterceptor-stack都在此標(biāo)簽內(nèi)定義。

          Interceptor當(dāng)然,就是用來定義我們的攔截器。它的定義非常簡(jiǎn)單,名-值對(duì)的形式。例如:<interceptor name="timer" class="com.opensymphony.xwork.interceptor.TimerInterceptor"/>。在action中,可以通過<interceptor-ref />來直接引用前面定義了的攔截器。

          Interceptor-stack用來將上面定義的interceptor組織成堆棧的形式,這樣我們就可以創(chuàng)建一組標(biāo)準(zhǔn)的interceptor,讓它按照順序執(zhí)行。在我們的Action中直接引用這個(gè)interceptor堆棧就可以了,不用逐個(gè)interceptor去引用。

          例如:

          <interceptor-stack name="validationWorkflowStack">

                         <interceptor-ref name="defaultStack"/>

                          <interceptor-ref name="validation"/>

                          <interceptor-ref name="workflow"/>

                      </interceptor-stack>

          Interceptor Param:我們的interceptor是在ActionConfig級(jí)別被實(shí)例化和存儲(chǔ)的,也就是說一個(gè)Action引用的每個(gè)interceptor都會(huì)有相應(yīng)的實(shí)例。這樣,我們?cè)诙x和引用interceptor的時(shí)候都可以為它設(shè)置相應(yīng)的參數(shù)值。例如:

          <interceptor name="test" class="com.opensymphony.xwork.TestInterceptor">

              <param name="foo">expectedFoo</param>

          </interceptor>

          ActionInterceptor-stack中引用時(shí)也可以設(shè)置參數(shù),例如:

          <interceptor-ref name="test">

              <param name="expectedFoo">expectedFoo</param>

          </interceptor-ref>

          注意:在Action引用的時(shí)候,如果引用的是Interceptor-stack,則不允許設(shè)置參數(shù),否則會(huì)報(bào)錯(cuò)。

           

          Global-results它允許我們定義全局的輸出結(jié)果(global result),比如登陸頁面、操作錯(cuò)誤處理頁面。只要繼承它所在的package,這些輸出結(jié)果都是可見的。

          例如:

          <global-results>

                     <result name="login" type="dispatcher">

                        <param name="location">/login.jsp</param>

                     </result>

                     <result name="error" type="dispatcher">

                        <param name="location">/error.jsp</param>

                     </result>

                 </global-results>

          如果我們的Action執(zhí)行完返回“login”,它將調(diào)用上面的這個(gè)輸出結(jié)果,將輸出派遣到根目錄下的login.jsp頁面。

          Action用來配置Action的名稱(name)和它對(duì)應(yīng)的Class。我們將通過這個(gè)Action的名稱和它所在packagenamespace去配置文件中取得這個(gè)Action的配置信息。它可以通過<param>來設(shè)置參數(shù),Action在執(zhí)行的時(shí)候會(huì)取得配置文件里設(shè)置的參數(shù)(通過攔截器StaticParametersInterceptor)。

          Action可以配置一個(gè)或多個(gè)輸出結(jié)果(result)。一個(gè)輸出結(jié)果的名稱,對(duì)應(yīng)于Action執(zhí)行完成返回的字符串。<result>標(biāo)簽的type屬性,對(duì)應(yīng)我們前面定義過的result-type,說明reslut的類型。例如:

          <action name="register" class="example.register.RegisterAction" >

                     <result name="success" type="dispatcher">

                        <param name="location">/register-result.jsp</param>

                     </result>

                     <interceptor-ref name="params"/>

                 </action>

          當(dāng)然,我們的Action用到的攔截器也是在這里配置的,通過<interceptor-ref>標(biāo)簽,屬性“name”的值,對(duì)應(yīng)前面定義的interceptorinterceptor-stack如果Action中沒有用<interceptor-ref>標(biāo)簽指定攔截器,它將使用默認(rèn)的<default-interceptor-ref>標(biāo)簽定義的攔截器。

          Includexwork..xml文件可以被分成好幾個(gè)不同的文件,xwork..xml通過<include>標(biāo)簽引用被包含的文件,例如:<include file="webwork-default.xml"/>。被包含的文件必需是package標(biāo)簽里的內(nèi)容,我們看看<include>標(biāo)簽在配置文件里的位置就知道了。如果要繼承被包含文件的package,我們必需將<include>標(biāo)簽放在其上面,因?yàn)榕渲梦募前凑沼缮隙碌捻樞蚪馕龅摹?br>---轉(zhuǎn)貼

          posted @ 2007-04-11 19:13 lansky07 閱讀(522) | 評(píng)論 (0)編輯 收藏

          今天在做通訊錄的功能模塊,因?yàn)橐脭?shù)展現(xiàn),在網(wǎng)上搜了一下有關(guān)于這方面的資料,現(xiàn)轉(zhuǎn)貼來看看。

          dtree動(dòng)態(tài)樹+Javascript右鍵菜單(一)
          1、從網(wǎng)上下載dtree控件。(好多地方都有的哦:P)
          2、在Jbuilder中新建Web應(yīng)用,命名為TreeLearing
          3、解壓縮dtree.rar包。
              把dtree目錄拷貝至TreeLearing應(yīng)用中。
              dtree目錄下包括這些文件:example01.html 、 dtree.js 、 api.html 、 dtree.css 和img目錄
              注意:除了api.html之外,其它的文件都是必須拷貝的。只有這個(gè)api.html是對(duì)dtree控件的函數(shù)介紹。
          4、復(fù)制example01.html,并把粘貼后的文件重命名為Tree.jsp
          :)  (保留原來的文件,以備參考是個(gè)好習(xí)慣哦~~)
          注意dtree目錄下的文件結(jié)構(gòu)不要改變,否則樹就不會(huì)正常顯示
           
          5、在Web應(yīng)用中指定首頁為Tree.jsp頁面。
          6、Tree.jsp中的代碼如下:
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<html>
          <head>
           <title>Destroydrop &raquo; Javascripts &raquo; Tree</title>
           <link rel="StyleSheet" href="dtree.css" type="text/css" />
           <script type="text/javascript" src="dtree.js"></script>
          </head>
          <body>
          <h1><a href="/">Destroydrop</a> &raquo; <a href="/javascripts/">Javascripts</a> &raquo; <a href="/javascripts/tree/">Tree</a></h1>
          <h2>Example</h2>
          <div class="dtree">
           <p><a href="javascript: d.openAll();">open all</a> | <a href="javascript: d.closeAll();">close all</a></p>
           <script type="text/javascript">
            <!--
            d = new dTree('d');
            d.add(0,-1,'My example tree');
            d.add(1,0,'Node 1','example01.html');
            d.add(2,0,'Node 2','example01.html');
            d.add(3,1,'Node 1.1','example01.html');
            d.add(4,0,'Node 3','example01.html');
            d.add(5,3,'Node 1.1.1','example01.html');
            d.add(6,5,'Node 1.1.1.1','example01.html');
            d.add(7,0,'Node 4','example01.html');
            d.add(8,1,'Node 1.2','example01.html');
            d.add(9,0,'My Pictures','example01.html','Pictures I\'ve taken over the years','','','img/imgfolder.gif');
            d.add(10,9,'The trip to Iceland','example01.html','Pictures of Gullfoss and Geysir');
            d.add(11,9,'Mom\'s birthday','example01.html');
            d.add(12,0,'Recycle Bin','example01.html','','','img/trash.gif');
            document.write(d);
            //-->
           </script>
          </div>
          <p><a href="mailto:drop@destroydrop.com">&copy;2002-2003 Geir Landr&ouml;</a></p>
          </body>
          </html>
           
          7、刪除紫紅色部分的代碼,因?yàn)椴恍枰丁?br>8、注意看綠色和藍(lán)色部分的代碼,這才是真正為樹添加節(jié)點(diǎn)的部分。
              d.add(0,-1,'My example tree');
              這一句為樹添加了一個(gè)根節(jié)點(diǎn),顯示名稱為'My example tree'
              d.add(1,0,'Node 1','example01.html');
              這一句在樹的根節(jié)點(diǎn)下面添加了一個(gè)子節(jié)點(diǎn)。(d.add()方法的參數(shù)具體含義可參見api.html文件)
              常用的:
              第一個(gè)參數(shù),表示當(dāng)前節(jié)點(diǎn)的ID
              第二個(gè)參數(shù),表示當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)的ID
              第三個(gè)參數(shù),節(jié)點(diǎn)要顯示的文字
              第四個(gè)參數(shù),點(diǎn)擊該節(jié)點(diǎn)的超鏈接(注意也可以是某個(gè)servlet或是struts應(yīng)用中的某個(gè).do請(qǐng)求)
              第五個(gè)參數(shù),鼠標(biāo)移至該節(jié)點(diǎn)時(shí)顯示的文字
              第六個(gè)參數(shù),指定點(diǎn)擊該節(jié)點(diǎn)時(shí)在哪個(gè)楨中打開超鏈接
              ……
          9、運(yùn)行應(yīng)用程序。可以看到一棵漂亮的樹。
          原貼地址
          http://minifishpingping.spaces.live.com/blog/cns!167be6972d4b3ac!139.entry

          Dtree所引用的css
          一:dtree.css

          .dtree {//定義目錄樹節(jié)點(diǎn)的字體,字號(hào),顏色

          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

          font-size: 12px;

          color: #006600;

          white-space: nowrap;

          }

          .dtree img {//定義選用節(jié)點(diǎn)圖標(biāo)的樣式,位置

          border: 0px;

          vertical-align: middle;

          }

          .dtree a {//

          color: #006600;

          text-decoration: none;

          }

          .dtree a.node, .dtree a.nodeSel {

          white-space: nowrap;//表格隨著文字自動(dòng)伸展(如果未設(shè)置TD寬度,則noWrap屬性是起作用的;如果設(shè)置了TD寬度,則noWrap屬性是不起作用的。)

          padding: 0px 0px 0px 0px;

          }

          .dtree a.node:hover, .dtree a.nodeSel:hover {

          color: #006600;

          text-decoration: none;

          }

          .dtree a.nodeSel {//節(jié)點(diǎn)選中后的節(jié)點(diǎn)背景顏色

          background-color: #c0d2ec;

          }

          .dtree .clip {

          overflow: hidden;

          }


          二:tree.css

          body {SCROLLBAR-FACE-COLOR:#D2FFD2;

          SCROLLBAR-HIGHLIGHT-COLOR: #8AA583;

          SCROLLBAR-SHADOW-COLOR: #8AA583;

          SCROLLBAR-3DLIGHT-COLOR: #ffffff;

          SCROLLBAR-ARROW-COLOR: #8AA583;

          SCROLLBAR-TRACK-COLOR: #E1FFE1;

          SCROLLBAR-DARKSHADOW-COLOR: #ffffff;

                 background-attachment: fixed;

          //scroll :  背景圖像是隨對(duì)象內(nèi)容滾動(dòng)

          //fixed :  背景圖像固定

                 background-repeat: no-repeat;

          //background-repeat : repeat | no-repeat | repeat-x | repeat-y

          //repeat :  背景圖像在縱向和橫向上平鋪

          //no-repeat :  背景圖像不平鋪

          //repeat-x :  背景圖像在橫向上平鋪

          //repeat-y :  背景圖像在縱向平鋪

                 background-color: EFF7F7;

          }

          Dtree目錄樹的總結(jié)
          一:函數(shù)1:頁面中tree.add(id,pid,name,url,title,target,icon,iconOpen,open);參數(shù)說明:id          :節(jié)點(diǎn)自身的idpid        :節(jié)點(diǎn)的父節(jié)點(diǎn)的idname     :節(jié)點(diǎn)顯示在頁面上的名稱url         :節(jié)點(diǎn)的鏈接地址title       :鼠標(biāo)放在節(jié)點(diǎn)上所出現(xiàn)的提示信息target    :節(jié)點(diǎn)鏈接所打開的目標(biāo)frame(如框架目標(biāo)mainFrame或是_blank,_self之類)icon       :節(jié)點(diǎn)關(guān)閉時(shí)的顯示圖片的路徑iconOpen:節(jié)點(diǎn)打開時(shí)的顯示圖片的路徑open     :布爾型,節(jié)點(diǎn)是否打開(默認(rèn)為false)注:open項(xiàng):頂級(jí)節(jié)點(diǎn)一般采用true,即pid是-1的節(jié)點(diǎn)2:dtree.js文件中約87-113行是一些默認(rèn)圖片的路徑,注意要指對(duì)。二:頁面中的書寫1:默認(rèn)值的書寫規(guī)則(從左至右,依次省略)即 tree.add(id,pid,name,url);后面5個(gè)參數(shù)可以省略2:有間隔時(shí)的默認(rèn)值(如存在第6個(gè)參數(shù),但第5個(gè)參數(shù)想用默認(rèn)值)即 tree.add(id,pid,name,url,"",target);必須這樣寫其他 tree.add(id,pid,name,url,"","","","",true);3:樣式表(1):可以將dtree.css中的樣式附加到你的應(yīng)用中的主css中,如a.css(2):也可以同時(shí)引用dtree.css與a.css兩個(gè)文件,但前提條件是兩個(gè)css文件中不能有重復(fù)的樣式<link href="/jingjindatabase/pub/css/a.css" rel="stylesheet" type="text/css" />
          <link href="/jingjindatabase/pub/css/dtree.css" rel="stylesheet" type="text/css" />
          4:頁面代碼書寫的位置是:一般寫在表格的td之中<script type="text/javascript" src="/myMobanGis/pub/js/dtree.js"></script>
          <script type="text/javascript">
          tree = new dTree('tree');
          tree.add("1","-1","京津","","","","","",true);
          tree.add("11","1","A","","","","","",true);
          tree.add("110","11","A-1","content.jsp?moduleName=XXX","","mainFrame");
          tree.add("111","11","A-2","javascript:void(0)","","鏈接在哪里顯示");
          tree.add("112","11","A-3","javascript:void(0)","","mainFrame");
          tree.add("113","11","A-4","/.jsp","","mainFrame");
          tree.add("114","11","A-5","/.jsp","","mainFrame");
          tree.add("115","11","A-6","/.jsp","","mainFrame");

          tree.add("12","1","B","","","","","",true);
          tree.add("121","12","B-1","javascript:調(diào)用本頁內(nèi)的js函數(shù)","","mainFrame");
          tree.add("122","12","B-2");tree.add("13","1","C","","","","","",true);
          tree.add("131","13","C-1","javascript:void(0)","","mainFrame");
          tree.add("132","13","C-2","javascript:void(0)","","mainFrame");
          tree.add("133","13","C-3","javascript:void(0)","","mainFrame");tree.add("14","1","D","","","","","",true);
          tree.add("141","14","D-1","javascript:void(0)","","mainFrame");
          document.write(tree);
          </script>
          說明:這是靜態(tài)的代碼,動(dòng)態(tài)的可用循環(huán)加入。
          三:css文件的注解

          1:dtree.css

          .dtree {//定義目錄樹節(jié)點(diǎn)的字體,字號(hào),顏色
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 12px;
          color: #006600;
          white-space: nowrap;
          }
          .dtree img {//定義選用節(jié)點(diǎn)圖標(biāo)的樣式,位置
          border: 0px;
          vertical-align: middle;
          }
          .dtree a {//
          color: #006600;
          text-decoration: none;
          }
          .dtree a.node, .dtree a.nodeSel {
          white-space: nowrap;
          padding: 0px 0px 0px 0px;
          }
          .dtree a.node:hover, .dtree a.nodeSel:hover {
          color: #006600;
          text-decoration: none;
          }
          .dtree a.nodeSel {
          background-color: #c0d2ec;
          }
          .dtree .clip {
          overflow: hidden;
          }

          原貼地址http://blog.sina.com.cn/u/4ae9618f010006y3

          posted @ 2007-04-11 17:39 lansky07 閱讀(2664) | 評(píng)論 (3)編輯 收藏
          javascript;<c:out>兩種方法去除轉(zhuǎn)換字符
          今天在做頁面查看功能是,編輯頁面保存利用查看功能查看,發(fā)現(xiàn)一些<p>,&it,',這些里面的轉(zhuǎn)意字符都出現(xiàn)在查看頁面中了,有兩種方法可以去除這些不必要顯視的內(nèi)容:
          程序源代碼為:
          <td>
                     <table border="0" cellspacing="0" width="100%" bordercolordark="#FFFFFF" bordercolorlight="#000000" bordercolor="#333300" cellpadding="0">
                      <tr>
                       <td id="goodsRemark">
                           <input type="hidden" name="remark" value="<c:out value="${goodForm.goodsRemark}"/>" >
                        <!--  <c:out value="${goodForm.goodsRemark}" escapeXml="false"></c:out> -->
                       </td>
                      </tr>
                     </table>
                    </td>
                   </tr>
                  </table>
                  <script language="javascript">
                     document.all.goodsRemark.innerHTML=document.all.remark.value;
                  </script>
          </td>

          以上兩種顏色是兩種方法實(shí)現(xiàn),紅色的JSTL標(biāo)簽簡(jiǎn)便些,第二種方法利用javascript同樣可以達(dá)到目的。
          posted @ 2007-04-06 15:28 lansky07 閱讀(1194) | 評(píng)論 (0)編輯 收藏
          //用javascript去除字符串左右空格,包括全角和半角
          String.prototype.trim = function() { //其中表示為:對(duì)象.屬性.方法=函數(shù)方法
          var strTrim = this.replace(/(^\s*)|(\s*$)/g, "");
          strTrim = strTrim.replace(/^[\s \t]+|[\s \t]+$/, "");
          return strTrim;
          }

          在頁面處理時(shí)用到,上面代碼用到正則表達(dá)式,我對(duì)正則表達(dá)式還不清楚,有空把這方面知識(shí)給補(bǔ)上去。

          posted @ 2007-04-05 17:11 lansky07 閱讀(1375) | 評(píng)論 (0)編輯 收藏
          關(guān)于<input type="hidden">:
          定義
          傳輸關(guān)于客戶/服務(wù)器交互的狀態(tài)信息,不顯示,用于提交隱藏的信息

          注釋
          這種輸入類型用戶無法控制,但是卻在提交表單時(shí)發(fā)送 value 屬性的值,此元素不需要關(guān)閉標(biāo)簽。
          INPUT type=hidden 元素不會(huì)顯示在文檔里,所以用戶也無法操作該元素。該元素通常用來傳輸一些客戶端到服務(wù)器的狀態(tài)信息。雖然此元素不會(huì)顯示出來,但是用戶可以通過查看 HTML 的源代碼看到該元素屬性的值,所以請(qǐng)注意,不要用該元素傳遞敏感信息,比如密碼什么的。

          此種HTML標(biāo)記在我們實(shí)際開發(fā)中用到很多,并且用處比較大,只是在頁面中不顯視,使得比別的元素稍難理解些。
          posted @ 2007-04-05 17:05 lansky07 閱讀(2690) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題  
          主站蜘蛛池模板: 阳东县| 永平县| 连城县| 西贡区| 吐鲁番市| 固原市| 宜黄县| 盖州市| 榕江县| 固镇县| 定兴县| 彭州市| 安康市| 富蕴县| 密云县| 宜春市| 海南省| 五原县| 海门市| 宜都市| 云梦县| 兴城市| 古田县| 信丰县| 桦甸市| 阜城县| 呼图壁县| 景谷| 古田县| 西吉县| 九龙城区| 乡城县| 兴国县| 吉隆县| 平邑县| 玛多县| 长兴县| 怀化市| 龙游县| 江西省| 仙桃市|