锘??xml version="1.0" encoding="utf-8" standalone="yes"?>在线看的你懂得,综合国产精品,在线精品一区二区http://www.aygfsteel.com/redish/archive/2006/07/09/57304.htmlRedishRedishSat, 08 Jul 2006 16:58:00 GMThttp://www.aygfsteel.com/redish/archive/2006/07/09/57304.htmlhttp://www.aygfsteel.com/redish/comments/57304.htmlhttp://www.aygfsteel.com/redish/archive/2006/07/09/57304.html#Feedback1http://www.aygfsteel.com/redish/comments/commentRss/57304.htmlhttp://www.aygfsteel.com/redish/services/trackbacks/57304.html銆銆
銆銆闇姹傦紝瑕佽揪鍒幫細
銆銆<select name="beanCollectionSelect" multiple="multiple" size="10">
銆銆<option value="value 0">Label 0</option>
銆銆<option value="value 1" selected="selected">Label 1</option>
銆銆<option value="value 2">Label 2</option>
銆銆<option value="value 3" selected="selected">Label 3</option>
銆銆<option value="value 4">Label 4</option>
銆銆<option value="value 5" selected="selected">Label 5</option>
銆銆<option value="value 6">Label 6</option>
銆銆<option value="value 7">Label 7</option>
銆銆<option value="value 8">Label 8</option>
銆銆<option value="value 9">Label 9</option></select>
銆銆
銆銆瑕佸疄鐜頒笂榪版晥鏋滐紝闇瑕佷袱姝ワ細
銆銆絎竴錛氳緗瓵ctionForm錛?br />銆銆涔熷垎涓ゅ皬姝ワ細絎竴灝忔蹇呴』鍦ˋctionForm涓紝鏈変竴鍙?br />銆銆private Collection beanCollection;
銆銆public Collection getBeanCollection();
銆銆
銆銆Collection beanCollection瑕佺‘淇濇槸涓涓疄鐜幫紝濡侫rrayList錛屽鏋滀笉鏄垯浼氭姤No collection found鐨勯敊璇紝Struts鐨勬渶澶т笉鏂逛究灝辨槸涓鏃﹀嚭闂錛屽畾浣嶅緢闅撅紝涓嶇煡閬撲粈涔堝湴鏂逛嬌鐢ㄩ敊璇紝鎴栧繕璁拌緗粈涔堜簡銆?br />銆銆
銆銆鍥犱負鍓嶉潰闇姹備腑option鐨剉alue鍊煎拰label鍊間笉涓鏍鳳紝閭d箞鍦╞eanCollection涓繚瀛樼殑灝辨槸涓涓獀alue鍜宭abel緇勬垚鐨勫璞★紝鍚嶄負LabelvalueBean錛屽湪LabelvalueBean涓湁涓や釜灞炴alue鍜宭abel錛?br />銆銆
銆銆鍦ㄧ▼搴忔煇涓湴鏂硅涓篵eanCollection璧嬪鹼紝濡傦細
銆銆
銆銆Vector entries = new Vector(10);銆
銆銆entries.add(new LabelvalueBean("Label 0", "value 0"));銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 1", "value 1"));銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 2", "value 2"));銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 3", "value 3"));銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 4", "value 4"));銆銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 5", "value 5"));銆銆銆銆銆
銆銆 entries.add(new LabelvalueBean("Label 6", "value 6"));銆銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 7", "value 7"));銆銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 8", "value 8"));銆銆銆銆銆銆
銆銆entries.add(new LabelvalueBean("Label 9", "value 9"));
銆銆
銆銆鐒跺悗鎵цsetBeanCollection(entries);
銆銆榪欐牱ActionForm涓殑beanCollection綆楁湁鍊間簡銆?br />銆銆絎簩灝忔錛岄渶瑕佽緗甋elected錛宻elected鏈変袱縐嶏紝鍗曢夊拰澶氶夛細
銆銆鍦ˋctionForm涓繀欏繪湁錛?br />銆銆
銆銆private String singleSelect = "Single 5";銆
銆銆public String getSingleSelect()
銆銆 {
銆銆銆銆銆return (this.singleSelect);
銆銆銆銆}銆
銆銆public void setSingleSelect(String singleSelect)
銆銆 {
銆銆銆銆銆this.singleSelect = singleSelect;
銆銆銆銆}
銆銆
銆銆鎴栧閫夛紝澶氶夊繀欏繪槸鏁扮粍錛?br />銆銆
銆銆private String[] beanCollectionSelect = { "value 1", "value 3",
銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆銆"value 5" };銆
銆銆public String[] getBeanCollectionSelect() {
銆銆銆 return (this.beanCollectionSelect);銆銆}
銆銆銆銆public void setBeanCollectionSelect(String beanCollectionSelect[])
銆銆 {
銆銆銆銆銆銆this.beanCollectionSelect = beanCollectionSelect;
銆銆銆銆}
銆銆
銆銆絎簩錛氬湪Jsp涓啓鍏ang lib璇彞濡備笅錛?br />銆銆
銆銆<html:select property="beanCollectionSelect" size="10" multiple="true">
銆銆銆銆銆銆<html:optionsCollection name="testbean" property="beanCollection"/>銆銆
銆銆 </html:select>
銆銆
銆銆鍏朵腑testbean鏄疉ctionForm鐨勫悕縐般?br />銆銆
銆銆浠ヤ笂鏄痟tml:options鐨凜ollection瑙e喅鏂規錛屽鏋渙ption鍊煎緢灝戯紝綆鍗曞湴鍙互瀹炵幇涓烘暟緇勶紝涓ゆ錛?br />銆銆絎竴錛氬湪ActionForm涓紝
銆銆
銆銆private String values[] =
銆銆銆銆 { "Magazine", "Journal", "News Paper","Other" };銆
銆銆private String labels[] =
銆銆銆銆 { "L-Magazine", "L-Journal", "L-News Paper","L-Other"};
銆銆銆銆private String selected = "Magazine";銆銆
銆銆public String getSelected()
銆銆{
銆銆銆銆銆return selected;
銆銆銆銆}銆銆
銆銆public void setSelected(String selected)
銆銆{
銆銆銆銆銆this.selected = selected;
銆銆銆銆}銆
銆銆public String[] getvalues()
銆銆{
銆銆銆銆銆return values;
銆銆銆銆}銆銆
銆銆public void setvalues(String[] values)
銆銆{銆銆銆this.values = values;
銆銆銆銆}銆
銆銆public String[] getLabels()
銆銆{
銆銆銆銆銆return values;
銆銆銆銆}銆銆
銆銆public void setLabels(String[] labels)
銆銆{
銆銆銆銆銆this.labels = labels;
銆銆銆銆}
銆銆
銆銆絎簩姝ュ湪jsp涓細
銆銆
銆銆<html:select property="selected" >銆銆銆銆銆
銆銆<html:options name="testbean" property="values" labelProperty="label"/>銆銆銆</html:select>
銆銆
銆銆Struts鏍囩搴撶殑浣跨敤榪樻槸闇瑕佸皬蹇冿紝涓嶅繀瀹屽叏浣跨敤Struts鐨勬爣絳懼簱錛屼釜浜烘劅瑙塖truts榪欑鏇夸唬Html璇彞鐨勬爣絳懼簱鏈変竴縐嶇壍寮洪檮浼氾紝緇欎嬌鐢ㄨ呮帉鎻″甫鏉ラ毦搴︼紝浣跨敤鑰呴櫎鐔熸倝html澶栵紝榪樺繀欏葷悊瑙truts鐨勫搴旀爣絳懼簱鐢ㄦ硶錛岃屼笖榪欑璋冭瘯鍑洪敊錛岄棶棰樹篃鏃犳硶鍑嗙‘瀹氫綅錛屾繪槸鎶借薄鍦板憡璇変綘錛宯o bean 鎴杗o form

Redish 2006-07-09 00:58 鍙戣〃璇勮
]]>
涓枃杞爜Filterhttp://www.aygfsteel.com/redish/archive/2006/07/08/57254.htmlRedishRedishSat, 08 Jul 2006 07:21:00 GMThttp://www.aygfsteel.com/redish/archive/2006/07/08/57254.htmlhttp://www.aygfsteel.com/redish/comments/57254.htmlhttp://www.aygfsteel.com/redish/archive/2006/07/08/57254.html#Feedback0http://www.aygfsteel.com/redish/comments/commentRss/57254.htmlhttp://www.aygfsteel.com/redish/services/trackbacks/57254.html鍦⊿truts涓粡甯鎬細紕板埌涓枃杞爜鐨勯棶棰橈紝鏈綆鍗曠殑鍔炴硶灝辨槸鐩存帴鍐欎竴涓猄ervletFilter
浠g爜濡備笅錛?br />ChineseFilter.class


import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ChineseFilter extends HttpServlet implements Filter {

聽private FilterConfig filterConfig;
聽聽聽聽 //Handle the passed-in FilterConfig
聽聽聽聽 public void init(FilterConfig filterConfig) throws ServletException {
聽聽聽聽聽聽聽聽 this.filterConfig = filterConfig;
聽聽聽聽 }
聽聽聽聽 //Process the request/response pair
聽聽聽聽 public void doFilter(ServletRequest request, ServletResponse response,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 FilterChain filterChain) {
聽聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽 聽
聽聽聽聽聽聽聽聽 聽String encoding=filterConfig.getInitParameter("encoding");//浠嶹EB.xml閰嶇疆鏂囦歡涓彇鍑哄弬鏁幫紝榪欐牱鎴戜滑鍙互閫氳繃閰嶇疆淇敼緙栫爜鏍煎紡錛幝犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅犅?br />聽聽聽聽聽聽聽聽聽聽聽聽 request.setCharacterEncoding(encoding);//璁劇疆璇鋒眰鐨勭紪鐮佹牸寮?br />聽聽聽聽聽聽聽聽聽聽聽聽 filterChain.doFilter(request, response);
聽聽聽聽聽聽聽聽 } catch (ServletException sx) {
聽聽聽聽聽聽聽聽聽聽聽聽 filterConfig.getServletContext().log(sx.getMessage());
聽聽聽聽聽聽聽聽 } catch (IOException iox) {
聽聽聽聽聽聽聽聽聽聽聽聽 filterConfig.getServletContext().log(iox.getMessage());
聽聽聽聽聽聽聽聽 }
聽聽聽聽 }

聽聽聽聽 //Clean up resources
聽聽聽聽 public void destroy() {
聽聽聽聽 }

聽聽protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
聽聽聽// TODO Auto-generated method stub
聽聽聽super.doGet(arg0, arg1);聽聽
聽聽}

聽聽protected void doPost(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
聽聽聽// TODO Auto-generated method stub
聽聽聽super.doPost(arg0, arg1);聽聽聽
聽聽}聽
}

鍐欏畬榪囨護鍣ㄥ墿涓嬬殑灝辨槸閰嶇疆Web.xml浜?br />
聽<filter>
聽 <filter-name>ChineseFilter</filter-name>
聽 <filter-class>com.blog.filter.ChineseFilter</filter-class>
<init-param>
聽聽聽 <param-name>encoding</param-name>
聽聽聽 <param-value>GBK</param-value>銆閰嶇疆緙栫爜鏍煎紡錛屽彲浠ラ厤緗垚浣犳兂瑕佺殑緙栫爜錛圙BK,bg-2312錛?/font>
</init-param>
聽 </filter>
聽聽 <filter-mapping>
聽聽聽 <filter-name>ChineseFilter</filter-name>
聽聽聽 <url-pattern>/*</url-pattern>
聽 </filter-mapping>

濂戒簡錛岀畝鍗曠殑Filter灝卞畬鎴愪簡錛庡綋鐒朵篃鏈夌幇鎴愮殑鍖咃紝姣斿浣犵敤Struts+Spring鐨勮瘽錛岄偅Spring涓氨鏈夌幇鎴愮殑杞爜榪囨護鍣紝鎴戜滑鍙鍦╓EB錛巟ml涓厤緗竴涓嬪氨OK浜嗭紟

錛渇ilter錛?br />錛渇ilter-name錛瀍ncodingFilter錛?filter-name錛?br />聽錛渇ilter-class錛瀘rg.springframework.web.filter.CharacterEncodingFilter錛?filter-class錛?br />聽錛渋nit-param錛?br />聽錛減aram-name錛瀍ncoding錛?param-name錛?br />. 錛減aram-value錛濭BK錛?param-value錛?br />聽錛?init-param錛?br />聽錛?filter錛?br />錛渇ilter-mapping錛?br />聽錛渇ilter-name錛瀍ncodingFilter錛?filter-name錛?br />聽錛渦rl-pattern錛?*錛?url-pattern錛?br />聽錛?filter-mapping錛?br />



Redish 2006-07-08 15:21 鍙戣〃璇勮
]]>
spring 緙栫▼鍏ラ棬鍗佸ぇ闂瑙g瓟http://www.aygfsteel.com/redish/archive/2006/07/05/56631.htmlRedishRedishTue, 04 Jul 2006 18:54:00 GMThttp://www.aygfsteel.com/redish/archive/2006/07/05/56631.htmlhttp://www.aygfsteel.com/redish/comments/56631.htmlhttp://www.aygfsteel.com/redish/archive/2006/07/05/56631.html#Feedback0http://www.aygfsteel.com/redish/comments/commentRss/56631.htmlhttp://www.aygfsteel.com/redish/services/trackbacks/56631.html

浣滆咃細浣氬悕聽聽聽聽鏉ヨ嚜錛氭湭鐭?/td>

鐗堟潈澹版槑錛氬鏈夎漿杞借姹傦紝璇鋒敞鏄庡嚭澶勶細 http://blog.csdn.net/yzhz

1銆佸浣曞涔燬pring錛?br />浣犲彲浠ラ氳繃涓嬪垪閫斿緞瀛︿範spring錛?br />(1) spring涓嬭澆鍖呬腑doc鐩綍涓嬬殑MVC-step-by-step鍜宻ample鐩綍涓嬬殑渚嬪瓙閮芥槸姣旇緝濂界殑spring寮鍙戠殑渚嬪瓙銆?/p>

(2) AppFuse闆嗘垚浜嗙洰鍓嶆渶嫻佽鐨勫嚑涓紑婧愯交閲忕駭妗嗘灦鎴栬呭伐鍏稟nt,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,Canoo's WebTest,Struts Menu,Display Tag Library,OSCache,JSTL,Struts 銆?br />浣犲彲浠ラ氳繃AppFuse婧愪唬鐮佹潵瀛︿範spring銆?br />AppFuse緗戠珯錛?a >http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse

(3)Spring 寮鍙戞寚鍗?澶忔槙)錛?a >http://www.xiaxin.net/Spring_Dev_Guide.rar錛?br />涓鏈瑂pring鐨勫叆闂ㄤ功綾?閲岄潰浠嬬粛浜嗗弽杞帶鍒跺拰渚濊禆娉ㄥ皠鐨勬蹇碉紝浠ュ強spring鐨刡ean綆$悊錛宻pring鐨凪VC錛宻pring鍜宧ibernte錛宨Batis鐨勭粨鍚堛?/p>

(4) spring瀛︿範鐨勪腑鏂囪鍧?br />SpringFramework涓枃璁哄潧(http://spring.jactiongroup.net)
Java瑙嗙嚎璁哄潧(http://forum.javaeye.com)鐨剆pring鏍忕洰

2銆佸埄鐢⊿pring妗嗘灦緙栫▼錛宑onsole鎵撳嵃鍑簂og4j:WARN Please initialize the log4j system properly錛?br />璇存槑浣犵殑log4j.properties娌℃湁閰嶇疆銆傝鎶妉og4j.properties鏀懼埌宸ョ▼鐨刢lasspath涓紝eclipse鐨刢lasspath涓篵in鐩綍錛岀敱浜庣紪璇戝悗src鐩綍涓嬬殑鏂囦歡浼氭嫹璐濆埌bin鐩綍涓嬶紝鎵浠ヤ綘鍙互鎶妉og4j.properties鏀懼埌src鐩綍涓嬨?br />榪欓噷緇欏嚭涓涓猯og4j.properties鐨勪緥瀛愶細

log4j.rootLogger=DEBUG,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n


3銆佸嚭鐜?java.lang.NoClassDefFoundError?
涓鑸儏鍐典笅鏄敱浜庝綘娌℃湁鎶婂繀瑕佺殑jar鍖呮斁鍒發ib涓?/p>

姣斿浣犺閲囩敤spring鍜宧ibernate錛堝甫浜嬪姟鏀寔鐨勮瘽錛夛紝浣犻櫎浜唖pring.jar澶栬繕闇瑕乭ibernat.jar銆乤opalliance.jar銆乧glig.jar銆乯akarta-commons涓嬬殑鍑犱釜jar鍖呫?/p>

http://www.springframework.org/download.html涓嬭澆spring寮鍙戝寘錛屾彁渚涗袱縐峼ip鍖?br />spring-framework-1.1.3-with-dependencies.zip鍜宻pring-framework-1.1.3.zip錛屾垜寤鴻浣犱笅杞絪pring-framework-1.1.3-with-dependencies.zip銆傝繖涓獄ip瑙e帇緙╁悗姣斿悗鑰呭涓涓猯ib鐩綍錛屽叾涓湁hibernate銆乯2ee銆乨om4j銆乤opalliance銆乯akarta-commons絳夊父鐢ㄥ寘銆?br />

4銆乯ava.io.FileNotFoundException: Could not open class path resource [....hbm.xml],鎻愮ず鎵句笉鍒皒ml鏂囦歡錛?br />鍘熷洜涓鑸湁涓や釜錛?br />(1)璇ml鏂囦歡娌℃湁鍦╟lasspath涓?br />(2)applicationContext-hibernate.xml涓殑xml鍚嶅瓧娌℃湁甯﹀寘鍚嶃傛瘮濡傦細
<bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
聽聽聽聽聽聽聽 <property name="dataSource"><ref bean="dataSource"/></property>
聽聽聽聽聽聽聽 <property name="mappingResources">
聽聽聽聽聽聽聽聽聽聽聽 <list>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <value>User.hbm.xml</value>聽聽聽聽聽聽聽聽 閿欙紝鏀逛負錛?<value>com/yz/spring/domain/User.hbm.xml</value>
聽聽聽聽聽聽聽聽聽聽聽 </list>
聽聽聽聽聽聽聽 </property>
聽聽聽聽聽聽聽 <property name="hibernateProperties">
聽聽聽聽聽聽聽聽 <props>
聽聽聽聽聽聽聽聽 <prop key="hibernate.dialect"> net.sf.hibernate.dialect.MySQLDialect </prop>
聽聽聽聽聽聽聽聽 <prop key="hibernate.show_sql">true</prop>
聽聽聽聽聽 聽聽</props>
聽聽聽聽聽聽聽 </property>
</bean>


5銆乷rg.springframework.beans.NotWritablePropertyException: Invalid property 'postDao' of bean class錛?br />鍑虹幇寮傚父鐨勫師鍥犳槸鍦╝pplication-xxx.xml涓璸roperty name鐨勯敊璇?br /><property name="...."> 涓璶ame鐨勫悕瀛楁槸涓巄ean鐨剆et鏂規硶鐩稿叧鐨勶紝鑰屼笖瑕佹敞鎰忓ぇ灝忓啓銆?br />姣斿
public class PostManageImpl extends BaseManage implements PostManage {
聽聽聽 private PostDAO dao = null;
聽聽聽 public void setPostDAO(PostDAO postDAO){
聽聽聽聽聽聽聽 this.dao = postDAO;
聽聽聽 }
}
閭d箞xml鐨勫畾涔夊簲璇ユ槸錛?br /><bean id="postManage" parent="txProxyTemplate">
聽聽聽聽聽聽聽 <property name="target">
聽聽聽聽聽聽聽聽聽聽聽 <bean class="com.yz.spring.service.implement.PostManageImpl">
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <property name="postDAO"><ref bean="postDAO"/></property>聽聽聽 瀵?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <property name="dao"><ref bean="postDAO"/></property>聽聽聽聽聽聽聽聽聽聽聽 聽閿?br />聽聽聽聽聽聽聽聽聽聽聽 </bean>
聽聽聽聽聽聽聽 </property>
</bean>

6銆丼pring涓浣曞疄鐜頒簨鍔$鐞嗭紵
聽聽聽聽聽聽聽聽棣栧厛錛屽鏋滀嬌鐢╩ysql錛岀‘瀹歮ysql涓篒nnoDB綾誨瀷銆?br />聽聽聽聽聽聽聽聽浜嬪姟綆$悊鐨勬帶鍒跺簲璇ユ斁鍒板晢涓氶昏緫灞傘備綘鍙互鍐欎釜澶勭悊鍟嗕笟閫昏緫鐨凧avaBean錛屽湪璇avaBean涓皟鐢―AO錛岀劧鍚庢妸璇ean鐨勬柟娉曠撼鍏pring鐨勪簨鍔$鐞嗐?br />
姣斿錛歺ml鏂囦歡瀹氫箟濡備笅錛?br /><bean id="txProxyTemplate" abstract="true"
聽聽聽聽聽聽聽 class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
聽聽聽聽聽聽聽 <property name="transactionManager"><ref bean="transactionManager"/></property>
聽聽聽聽聽聽聽 <property name="transactionAttributes">
聽聽聽聽聽聽聽聽聽聽聽 <props>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <prop key="save*">PROPAGATION_REQUIRED</prop>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <prop key="remove*">PROPAGATION_REQUIRED</prop>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <prop key="*">PROPAGATION_REQUIRED</prop>
聽聽聽聽聽聽聽聽聽聽聽 </props>
聽聽聽聽聽聽聽 </property>
</bean>

<bean id="userManage" parent="txProxyTemplate">
聽聽聽聽聽 <property name="target">
聽聽聽聽聽聽聽聽聽 <bean class="com.yz.spring.service.implement.UserManageImpl">
聽聽聽聽聽聽聽聽聽聽聽聽聽 <property name="userDAO"><ref bean="userDAO"/></property>
聽聽聽聽聽聽聽聽聽 </bean>
聽聽聽聽聽 </property>
</bean>

com.yz.spring.service.implement.UserManageImpl灝辨槸鎴戜滑鐨勫疄鐜板晢涓氶昏緫鐨凧avaBean銆傛垜浠氳繃parent鍏冪礌?/span>



Redish 2006-07-05 02:54 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 中宁县| 淅川县| 平远县| 龙泉市| 青河县| 微山县| 合作市| 辽阳县| 闽侯县| 吴忠市| 城步| 交城县| 德兴市| 胶州市| 将乐县| 吉木萨尔县| 桐乡市| 浙江省| 靖宇县| 盐山县| 新疆| 简阳市| 潼南县| 连城县| 浦江县| 屏东市| 长沙县| 依兰县| 澄城县| 宾阳县| 牙克石市| 太谷县| 桃江县| 乌海市| 新干县| 白河县| 景宁| 庄河市| 如东县| 彭州市| 雷山县|