锘??xml version="1.0" encoding="utf-8" standalone="yes"?>黄色电影免费在线看,日韩电影在线观看完整版,亚洲调教视频在线观看http://www.aygfsteel.com/kruskal168/archive/2007/05/27/120362.htmlkruskalkruskalSun, 27 May 2007 15:47:00 GMThttp://www.aygfsteel.com/kruskal168/archive/2007/05/27/120362.htmlhttp://www.aygfsteel.com/kruskal168/comments/120362.htmlhttp://www.aygfsteel.com/kruskal168/archive/2007/05/27/120362.html#Feedback0http://www.aygfsteel.com/kruskal168/comments/commentRss/120362.htmlhttp://www.aygfsteel.com/kruskal168/services/trackbacks/120362.htmlhttp://www.java3z.com/cwbwebhome/article/article2/2278.html?id=800

榪欎簺鏃墮棿錛岀瀻瀛愪篃鐪嬪緱瑙侊紝AJAX姝eぇ韙忔鐨勬湞鎴戜滑璧版潵銆備笉綆℃垜浠槸鎷ユ姢涔熷ソ錛屽弽瀵逛篃緗紝榪樻槸瑙嗚屼笉瑙侊紝AJAX鍍忎竴闃墊疆嫻侊紝甯漿浜嗘垜浠墍鏈夌殑浜恒?

銆銆鍏充簬AJAX鐨勫畾涔変篃濂斤紝澶ц瘽涔熷ソ錛屾棭鏈変漢鍦ㄧ綉涓婂彂琛ㄤ簡姹楃墰鍏呮爧鐨勬枃瀛楋紝鍦ㄨ繖閲屾垜涔熶笉鎯崇収鏈縐戙?/p>

銆銆鍙兂璇磋鎴戞劅瑙夊埌鐨勪竴浜涗紭鐐癸紝瀵逛簬涓嶅錛屽ぇ瀹朵篃鍙互鍜屾垜璁ㄨ錛?/p>

銆銆棣栧厛鏄紓姝ヤ氦浜掞紝鐢ㄦ埛鎰熻涓嶅埌欏甸潰鐨勬彁浜わ紝褰撶劧涔熶笉絳夊緟欏甸潰榪斿洖銆傝繖鏄嬌鐢ㄤ簡AJAX鎶鏈殑欏甸潰緇欑敤鎴風殑絎竴鎰熻銆?/p>

銆銆鍏舵鏄搷搴旈熷害蹇紝榪欎篃鏄敤鎴峰己鐑堜綋楠屻?/p>


銆銆鐒跺悗鏄笌鎴戜滑寮鍙戣呯浉鍏崇殑錛屽鏉俇I鐨勬垚鍔熷鐞嗭紝涓鐩翠互鏉ワ紝鎴戜滑瀵笲/S妯″紡鐨刄I涓嶅C/S妯″紡UI涓板瘜鑰岃嫤鎭箋傜幇鍦ㄧ敱浜嶢JAX澶ч噺浣跨敤JS錛屼嬌寰楀鏉傜殑UI鐨勮璁″彉寰楁洿鍔犳垚鍔熴?/p>

銆銆鏈鍚庯紝AJAX璇鋒眰鐨勮繑鍥炲璞′負XML鏂囦歡錛岃繖涔熸槸涓涓疆嫻侊紝灝辨槸WEB SERVICE娼祦涓鏍楓傛槗浜庡拰WEB SERVICE緇撳悎璧鋒潵銆?/p>

銆銆濂戒簡錛岄棽璇濆皯璇達紝璁╂垜浠漿鍏ユ棰樺惂銆?/p>

銆銆鎴戜滑鐨勭涓涓緥瀛愭槸鍩轟簬Servlet涓哄悗鍙扮殑涓涓獁eb搴旂敤銆?/p>

銆銆鍩轟簬Servlet鐨凙JAX

銆銆 榪欐槸涓涓緢甯歌鐨刄I錛屽綋鐢ㄦ埛鍦ㄧ涓涓夋嫨妗嗛噷閫夋嫨ZHEJIANG鏃訛紝絎簩涓夋嫨妗嗚鍑虹幇ZHEJIANG鐨勫煄甯傦紱褰撶敤鎴峰湪絎竴涓夋嫨妗嗛噷閫夋嫨JIANGSU鏃訛紝絎簩涓夋嫨妗嗛噷瑕佸嚭鐜癑IANGSU鐨勫煄甯傘?/p>

銆銆棣栧厛錛屾垜浠潵鐪嬮厤緗枃浠秝eb.xml錛屽湪閲岄潰閰嶇疆涓涓猻ervlet錛岃窡寰甯鎬竴鏍鳳細

<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<servlet>
<servlet-name>SelectCityServlet</servlet-name>
<servlet-class>com.stephen.servlet.SelectCityServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>SelectCityServlet</servlet-name>
<url-pattern>/servlet/SelectCityServlet</url-pattern>
</servlet-mapping>

</web-app>

銆銆鐒跺悗錛屾潵鐪嬫垜浠殑JSP鏂囦歡錛?/p>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>
<script type="text/javascript">
function getResult(stateVal) {
銆銆 var url = "servlet/SelectCityServlet?state="+stateVal;
銆銆 if (window.XMLHttpRequest) {
銆銆 req = new XMLHttpRequest();
銆銆 }else if (window.ActiveXObject) {
銆銆 req = new ActiveXObject("Microsoft.XMLHTTP");
銆銆 }
銆銆 if(req){
銆銆 req.open("GET",url, true);
銆銆 req.onreadystatechange = complete;
銆銆 req.send(null);
銆銆 }
}
function complete(){
銆銆 if (req.readyState == 4) {
銆銆 if (req.status == 200) {
銆銆 var city = req.responseXML.getElementsByTagName("city");
銆銆 file://alert(city.length);
銆銆 var str=new Array();
銆銆 for(var i=0;i<city.length;i++){
銆銆 str[i]=city[i].firstChild.data;
銆銆 }
銆銆 file://alert(document.getElementById("city"));
銆銆 buildSelect(str,document.getElementById("city"));
銆銆 }
銆銆 }
}
function buildSelect(str,sel) {
銆銆 sel.options.length=0;
銆銆 for(var i=0;i<str.length;i++) {
銆銆 sel.options[sel.options.length]=new Option(str[i],str[i])
銆銆 }
}
</script>
<body>
<select name="state" onChange="getResult(this.value)">
銆銆 <option value="">Select</option>>
銆銆 <option value="zj">ZEHJIANG</option>>
銆銆 <option value="zs">JIANGSU</option>>
</select>
<select id="city">
銆銆 <option value="">CITY</option>
</select>
</body>
</html>

銆銆絎竴鐪肩湅鏉ワ紝璺熸垜浠鉤甯哥殑JSP娌℃湁涓ゆ牱銆備粩緇嗕竴鐪嬶紝涓嶅悓鍦↗S閲屽ご銆?/p>

銆銆鎴戜滑棣栧厛鏉ョ湅絎竴涓柟娉曪細getResult(stateVal)錛屽湪榪欎釜鏂規(guī)硶閲岋紝棣栧厛鏄彇寰梄mlHttpRequest錛涚劧鍚庤緗璇鋒眰鐨剈rl錛歳eq.open("GET",url, true);鎺ョ潃璁劇疆璇鋒眰榪斿洖鍊肩殑鎺ユ敹鏂規(guī)硶錛歳eq.onreadystatechange = complete;璇ヨ繑鍥炲肩殑鎺ユ敹鏂規(guī)硶涓衡斺攃omplete();鏈鍚庢槸鍙戦佽姹傦細req.send(null);

銆銆鐒跺悗鎴戜滑鏉ョ湅鎴戜滑鐨勮繑鍥炲兼帴鏀舵柟娉曪細complete()錛岃繖榪欎釜鏂規(guī)硶閲岋紝棣栧厛鍒ゆ柇鏄惁姝g‘榪斿洖錛屽鏋滄紜繑鍥烇紝鐢―OM瀵硅繑鍥炵殑XML鏂囦歡榪涜瑙f瀽銆傚叧浜嶥OM鐨勪嬌鐢紝榪欓噷涓嶅啀璁茶堪錛岃澶у鍙傞槄鐩稿叧鏂囨。銆傚緱鍒癱ity鐨勫間互鍚庯紝鍐嶉氳繃buildSelect(str,sel)鏂規(guī)硶璧嬪煎埌鐩稿簲鐨勯夋嫨妗嗛噷澶村幓銆?br>
銆銆 鏈鍚庢垜浠潵鐪嬬湅Servlet鏂囦歡錛?/p>

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class SelectCityServlet extends HttpServlet {


銆銆 public SelectCityServlet() {
銆銆 super();
銆銆 }

銆銆 public void destroy() {
銆銆 super.destroy();
銆銆 }

銆銆 public void doGet(HttpServletRequest request, HttpServletResponse response)
銆銆 throws ServletException, IOException {
銆銆 response.setContentType("text/xml");
銆銆 response.setHeader("Cache-Control", "no-cache");
銆銆 String state = request.getParameter("state");
銆銆 StringBuffer sb=new StringBuffer("<state>");
銆銆 if ("zj".equals(state)){
銆銆 sb.append("<city>hangzhou</city><city>huzhou</city>");
銆銆 } else if("zs".equals(state)){
銆銆 sb.append("<city>nanjing</city><city>yangzhou</city><city>suzhou</city>");
銆銆 }
銆銆 sb.append("</state>");
銆銆 PrintWriter out=response.getWriter();
銆銆 out.write(sb.toString());
銆銆 out.close();
銆銆 }
}

銆銆榪欎釜綾諱篃鍗佸垎綆鍗曪紝棣栧厛鏄粠request閲屽彇寰梥tate鍙傛暟錛岀劧鍚庢牴鎹畇tate鍙傛暟鐢熸垚鐩稿簲鐨刋ML鏂囦歡錛屾渶鍚庡皢XML鏂囦歡杈撳嚭鍒癙rintWriter瀵硅薄閲屻?/p>

銆銆鍒扮幇鍦ㄤ負姝紝絎竴涓緥瀛愮殑浠g爜宸茬粡鍏ㄩ儴緇撴潫銆傛槸涓嶆槸姣旇緝綆鍗曪紵

榪愯鍥撅細



kruskal 2007-05-27 23:47 鍙戣〃璇勮
]]>
寮濮媋jax鐨勬梾紼?/title><link>http://www.aygfsteel.com/kruskal168/archive/2007/05/27/kruskal.html</link><dc:creator>kruskal</dc:creator><author>kruskal</author><pubDate>Sun, 27 May 2007 15:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/kruskal168/archive/2007/05/27/kruskal.html</guid><wfw:comment>http://www.aygfsteel.com/kruskal168/comments/120361.html</wfw:comment><comments>http://www.aygfsteel.com/kruskal168/archive/2007/05/27/kruskal.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/kruskal168/comments/commentRss/120361.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/kruskal168/services/trackbacks/120361.html</trackback:ping><description><![CDATA[<p>ajax鍙戝睍宸茬粡鏈変袱騫翠簡錛屼互鍓嶅湪寮鍙慾sp錛宩sf 鐨勬椂鍊欎篃鏇炬兂榪囨庝箞鍦ㄩ〉闈㈠姩鎬佽皟鐢ㄥ悗绔湇鍔″櫒鐨勬暟鎹紝ajax鎭版伆灝辮В鍐充簡榪欎釜闂銆侭/S鍦ㄧ槮瀹㈡埛绔郴緇熻繃鍒嗕緷璧栨湇鍔″櫒錛孋/S鍙堝ぇ閮ㄥ垎鎵ц鍦ㄥ鎴風錛岀幇鍦ㄥ嚭浜哸jax錛屼嬌寰楃郴緇熷湪璁捐鐨勬椂鍊欐湇鍔″櫒涓庡鎴風鍒嗗伐榪愯鐨勫害寰楀埌浜嗘洿濂界殑鎶婃彙銆傝繖搴旇鏄綆楄蔣浠跺紑鍙戠殑涓澶у彂灞曘?/p> <img src ="http://www.aygfsteel.com/kruskal168/aggbug/120361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/kruskal168/" target="_blank">kruskal</a> 2007-05-27 23:43 <a href="http://www.aygfsteel.com/kruskal168/archive/2007/05/27/kruskal.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">黄石市</a>| <a href="http://" target="_blank">吴旗县</a>| <a href="http://" target="_blank">虹口区</a>| <a href="http://" target="_blank">改则县</a>| <a href="http://" target="_blank">泰州市</a>| <a href="http://" target="_blank">三都</a>| <a href="http://" target="_blank">赤水市</a>| <a href="http://" target="_blank">文化</a>| <a href="http://" target="_blank">建始县</a>| <a href="http://" target="_blank">佳木斯市</a>| <a href="http://" target="_blank">宣汉县</a>| <a href="http://" target="_blank">宜宾县</a>| <a href="http://" target="_blank">南宁市</a>| <a href="http://" target="_blank">定安县</a>| <a href="http://" target="_blank">嵩明县</a>| <a href="http://" target="_blank">云阳县</a>| <a href="http://" target="_blank">山东省</a>| <a href="http://" target="_blank">明光市</a>| <a href="http://" target="_blank">滁州市</a>| <a href="http://" target="_blank">阿荣旗</a>| <a href="http://" target="_blank">金湖县</a>| <a href="http://" target="_blank">池州市</a>| <a href="http://" target="_blank">尚志市</a>| <a href="http://" target="_blank">新和县</a>| <a href="http://" target="_blank">仁怀市</a>| <a href="http://" target="_blank">长岛县</a>| <a href="http://" target="_blank">永清县</a>| <a href="http://" target="_blank">改则县</a>| <a href="http://" target="_blank">嵊州市</a>| <a href="http://" target="_blank">洛浦县</a>| <a href="http://" target="_blank">阳东县</a>| <a href="http://" target="_blank">突泉县</a>| <a href="http://" target="_blank">益阳市</a>| <a href="http://" target="_blank">通化市</a>| <a href="http://" target="_blank">蕉岭县</a>| <a href="http://" target="_blank">咸阳市</a>| <a href="http://" target="_blank">延边</a>| <a href="http://" target="_blank">镇江市</a>| <a href="http://" target="_blank">盱眙县</a>| <a href="http://" target="_blank">巫山县</a>| <a href="http://" target="_blank">贞丰县</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>