久久亚洲日韩看片无码,亚洲熟妇自偷自拍另欧美,亚洲av无码不卡久久http://www.tkk7.com/huashuai/____________花花之java寒舍zh-cnSat, 10 May 2025 10:49:01 GMTSat, 10 May 2025 10:49:01 GMT60完全手動配置 sturts2.1.6 + hibernate3.3.1GA + spring2.0.8http://www.tkk7.com/huashuai/archive/2009/02/18/255236.html花-花花-花Wed, 18 Feb 2009 03:28:00 GMThttp://www.tkk7.com/huashuai/archive/2009/02/18/255236.htmlhttp://www.tkk7.com/huashuai/comments/255236.htmlhttp://www.tkk7.com/huashuai/archive/2009/02/18/255236.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/255236.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/255236.html所必須的jar包:

Spring包:
spring.jar

hibernate3包:
hibernate3.jar
dom4j-1.6.1.jar
javassist-3.4.GA.jar
jta-1.1.jar
slf4j-api-1.5.6.jar
slf4j-nop-1.5.6.jar

struts2.0包:
struts2-core-2.1.6.jar
struts2-spring-plugin-2.1.6.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
xwork-2.1.2.jar

commons包:
commons-collections-3.1.jar
commons-dbcp.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-api-1.1.jar
commons-pool.jar


數據庫驅動包:
mysql-connector-java-5.1.7-bin.jar

基本配置請參考 userAnalytics.rar 項目



花-花 2009-02-18 11:28 發表評論
]]>
數據挖掘的分析方法http://www.tkk7.com/huashuai/archive/2009/02/05/253390.html花-花花-花Thu, 05 Feb 2009 06:18:00 GMThttp://www.tkk7.com/huashuai/archive/2009/02/05/253390.htmlhttp://www.tkk7.com/huashuai/comments/253390.htmlhttp://www.tkk7.com/huashuai/archive/2009/02/05/253390.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/253390.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/253390.html數據挖掘技術實現,可以根據它的工作過程分為:數據的抽取、數據的存儲和管理、數據的展現等關鍵技術。

數據挖掘有6種分析方法:
        · 分類 (Classification)
  · 估值(Estimation)
  · 預言(Prediction)
  · 相關性分組或關聯規則(Affinity grouping or association rules)
  · 聚集(Clustering)
  · 描述和可視化(Description and Visualization)
  · 復雜數據類型挖掘(Text, Web ,圖形圖像,視頻,音頻等)
    *前3種屬于直接數據挖掘,后3種屬于間接數據挖掘

        · 分類 (Classification) 
                首先從數據中選出已經分好類的訓練集,在該訓練集上運用數據挖掘分類的技術,建立分類模型,對于沒有分類的數據進行分類。
  例子:
  a. 信用卡申請者,分類為低、中、高風險
  b. 分配客戶到預先定義的客戶分片
  注意: 類的個數是確定的,預先定義好的 

         
     · 估值(Estimation)
                估值與分類類似,不同之處在于,分類描述的是離散型變量的輸出,而估值處理連續值的輸出;分類的類別是確定數目的,估值的量是不確定的。
  例子:
  a. 根據購買模式,估計一個家庭的孩子個數
  b. 根據購買模式,估計一個家庭的收入
  c. 估計real estate的價值
  一般來說,估值可以作為分類的前一步工作。給定一些輸入數據,通過估值,得到未知的連續變量的值,然后,根據預先設定的閾值,進行分類。例如:銀行對家庭貸款業務,運用估值,給各個客戶記分(Score 0~1)。然后,根據閾值,將貸款級別分類。     
                                           
     · 言(Prediction) 
                通常,預言是通過分類或估值起作用的,也就是說,通過分類或估值得出模型,該模型用于對未知變量的預言。從這種意義上說,預言其實沒有必要分為一個單獨的類。預言其目的是對未來未知變量的預測,這種預測是需要時間來驗證的,即必須經過一定時間后,才知道預言準確性是多少。
                
     · 相關性分組或關聯規則(Affinity grouping or association rules) 
                決定哪些事情將一起發生。
  例子:
  a. 超市中客戶在購買A的同時,經常會購買B,即A => B(關聯規則)
  b. 客戶在購買A后,隔一段時間,會購買B (序列分析)
                
     · 聚集(Clustering) 
                聚集是對記錄分組,把相似的記錄在一個聚集里。聚集和分類的區別是聚集不依賴于預先定義好的類,不需要訓練集。
  例子:
  a. 一些特定癥狀的聚集可能預示了一個特定的疾病
  b. 租VCD類型不相似的客戶聚集,可能暗示成員屬于不同的亞文化群
  聚集通常作為數據挖掘的第一步。例如,"哪一種類的促銷對客戶響應最好?",對于這一 類問題,首先對整個客戶做聚集,將客戶分組在各自的聚集里,然后對每個不同的聚集,回答問題,可能效果更好。
                
     · 描述和可視化(Description and Visualization) 
                是對數據挖掘結果的表示方式。
                
     · 復雜數據類型挖掘(Text, Web ,圖形圖像,視頻,音頻等)
                


花-花 2009-02-05 14:18 發表評論
]]>
ajax總結http://www.tkk7.com/huashuai/archive/2009/01/14/251228.html花-花花-花Wed, 14 Jan 2009 03:04:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/14/251228.htmlhttp://www.tkk7.com/huashuai/comments/251228.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/14/251228.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/251228.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/251228.htmlajax應用開發的五個步驟:
    1.創建XMLHttpRequest對象 ( 注意各瀏覽器間的差異 ).
    2.注冊回調函數onreadystatechange ( 別加括號 ).
    3.open( "get/post","url",true )  ( true 表示異步 )
    4.send(null/"...")  ( get方式為null,post設置所傳參數 )
    5.寫回調函數,處理返回的數據( xml / text ).

*    ajax返回的是數據,傳統的web交互返回的是頁面( html+css )。

*    xmlHttp.onreadystatechange=callback;  這里的callback不能加(),因為這是將這個方法注冊給onreadystatechange,如果加了(),就相當于把callback的返回值注冊給了onreadystatechange。
*    異步方式,數據回來后就自動調用回調函數,頁面就被改變了。
*    ajax不需要表單<form>的提交方式。
*    <div>塊級元素,獨占一行。<span> 內聯元素,會連接起來,不會分行。



ajax當前框架:
        DOJO,DWR,extJQuery,mootools,prototype,script.aculo.us,rico

利用時間戳解決瀏覽器緩存:
        只要url一致,瀏覽器就會讀取緩存,不會去再次請求服務器。所以可以用時間做參數,來騙過瀏覽器讀緩存。
function convertURL(url) {
        
//獲取時間戳
        var timestamp = (new Date()).valueOf();
        
if (url.indexOf("?">= 0{
            url 
= url + "&t=" + timestamp;
        }
 else {
            url 
= url + "?t=" + timestamp;
        }

        
return url;
    }




花-花 2009-01-14 11:04 發表評論
]]>
<font color="red">jquery實現ajax通信</font>http://www.tkk7.com/huashuai/archive/2009/01/08/250522.html花-花花-花Thu, 08 Jan 2009 09:41:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/08/250522.htmlhttp://www.tkk7.com/huashuai/comments/250522.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/08/250522.html#Feedback1http://www.tkk7.com/huashuai/comments/commentRss/250522.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250522.html 案例環境:[ tomcat6.0, struts1 ]

*    jquery的API,返回的都是jquery對象。

案例:
    1)  load 方式請求ajax,返回值在div中顯示,載入遠程html文件代碼并插入到DOM中。
ajax_2.jsp:
<%@ page language="java" pageEncoding="UTF-8"%>
<html>
    
<head>
        
<script type="text/javascript" src="jquery-1.2.6-vsdoc-cn.js"></script>
        
<script type="text/javascript">
            
//用jquery處理ajax請求
            function doajax(){            ajax請求的url地址        傳遞到后臺的數組參數             后臺返回來的結果
                $('#testja').load('
/ajaxTest/jquery-ajax/testajax.do',{param:456},function(responseText){
                    alert(responseText);
                }
);
            }

        
</script>
    
</head>

    
<body>
        
<href="javascript:doajax();">測試jquery-ajax</a>
        
<div id="testja"></div>
    
</body>
</html>
    
    2)   get/post  方式請求ajax,上述doajax()代碼可改寫為:
<script type="text/javascript">                function doajax(){
                $.get('
/ajaxTest/jquery-ajax/testajax.do',{param:456},function(responseText){
                            $('#testja').html(responseText);
                    }
);
            }

        
</script>

    3)    $.ajax({...}) 更多的控制ajax細節:
//控制細節
            function doajax(){
                $.ajax(
{
                    type: 
"post",
                    url: 
"/ajaxTest/jquery-ajax/testajax.do",
                    data: 
"param=456123&aa=aaa",
                    success: 
function(responseText){
                        $('#testja').html(responseText);
                    }

                }
);
            }


    4)     $.ajaxSetup({...})    全局設置ajax默認選項,語法等同于$.ajax({...})。
//全局設定ajax
            $.ajaxSetup({
                data: 
"param=456&aa=aaa"
            }
);
            
            
//控制細節
            function doajax(){
                $.ajax(
{                                        --------------------->
                    type: 
"post",                                                            可以將$.ajax({...})中的設置,全部提到$.ajaxSetup({...}),更加通用。但必須至少保留$.ajax({...})
                    url: 
"/ajaxTest/jquery-ajax/testajax.do",
                    
//data: "param=456123&aa=aaa",
                    success: function(responseText){
                        $('#testja').html(responseText);
                    }

                }
);
            }


AjaxTestAction:
public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            
throws Exception {
        String str1 
= request.getParameter("param");
        StringBuffer sb 
= new StringBuffer(str1);
        sb.append(
"+123");
        String responseText 
= sb.toString();

        
// 回傳處理的結果,到之前頁面
        response.getWriter().println(responseText);          <------- 用這種方式將值 傳回給頁面

        
return null;
    }


    5)    jquery實現ajax返回XML格式的數據。
function doajax_responseXML() {
        $.ajax( 
{
                    type :
"post",
                    url :
"/ajax_jquery/ajax_jquery/testajax.do?method=doajax_responseXML",
                    dataType :"xml"
//在這里設置返回數據的類型 text OR xml.
                    success :callback
                }
);
    }

    
function callback(responseXML) {
        
var jqueryObj = $(responseXML); //將dom對象,轉化成JQuery對象
        var message = jqueryObj.children(); //獲取其中的結點;children("expr")
        var text = message.text();
        $('#testja').html(text);
    }
后臺Action中組裝一個<message>XML格式,并且注意response.setContentType("text/xml;charset=utf-8");

花-花 2009-01-08 17:41 發表評論
]]>
jquery源文件及chm幫助文檔(非常好的東西)http://www.tkk7.com/huashuai/archive/2009/01/08/250464.html花-花花-花Thu, 08 Jan 2009 03:48:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/08/250464.htmlhttp://www.tkk7.com/huashuai/comments/250464.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/08/250464.html#Feedback2http://www.tkk7.com/huashuai/comments/commentRss/250464.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250464.htmljquery-1.2.6源文件及幫助文檔壓縮包下載:
非常好的東東,學會了這個chm文檔,你就能靈活使用jquery了

點擊這里下載:/Files/huashuai/jquery126.rar

*  jquery兼容了各種瀏覽器,不必在擔心瀏覽器兼容問題。
遵循W3C的html應該在頁面頂部加上"<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"

花-花 2009-01-08 11:48 發表評論
]]>
js面向對象編程http://www.tkk7.com/huashuai/archive/2009/01/07/250418.html花-花花-花Wed, 07 Jan 2009 14:22:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/07/250418.htmlhttp://www.tkk7.com/huashuai/comments/250418.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/07/250418.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/250418.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250418.html*  一個函數就是一個類(函數和類是同一個概念,可以將此函數理解為該類的構造函數),js中的類是一些屬性(方法)的集合。
    對象引用屬性(方法)的方式是: 對象名.屬性(方法)名; 對象名["屬性(方法)名"];

 function class1(){               <----- 定義一個類
         
this.name = "花帥";
      
this.eat = function().. }                只有被this修飾的屬性和方法,才能被初始化,才能被外部對象調用。外部對象無法引用函數的私有屬性和方法。
     }

可以為對象 添加,修改,刪除( = undefined) 屬性和方法。 修改和添加方法 user.eat = function(){ ...... }

*  用new來創建對象,如 var obj = new class1(); 會返回一個對象。
    也可以用 { } 創建對象,因為是屬性(方法)的集合。屬性(方法)和其定義之間用 :間隔

var obj = {                    <----- 定義一個對象
        name:
"花帥",
    eat:
function()(內部該怎么寫還怎么寫) }
}


prototype:
當每創建一個類的實例的時候,都要執行一次構造函數,函數中的屬性和方法總會被重復創建,prototype可以很好的解決。當new一個function時,該對象的成員將自動的賦給所創建對象。prototype發生在函數體(構造器)執行之前。prototype的定義必須在new實例化對象之前,否則不會起作用。
原型對象,表示了該函數的原型,也就表示了這個類的所有成員的集合。
在通過new創建一個類的實例對象的時候,prototype對象的成員都成為實例化對象的成員。
  1、該對象只能被類所引用,只有函數對象才可引用;
  2、在new實例化后,其成員被實例化,實例對象方可調用。
同時,函數是一個對象,函數對象若直接聲明成員,不用被實例化即可調用。
可以通過prototype來修改某個類的定義即屬性和方法。例如:Object.prototype.eat = function(){ ... },任何一個對象都是Object的實例,所以可以修改Object這個類,來讓所有的對象具有一些通用的屬性和方法。


*  函數:
function func(){                 有名函數 -- 可以在調用之后再聲明
    ......
}
var func = function(){         無名函數 -- 必須在調用之前聲明
    ......
}

* 在傳遞給函數的參數中,有一個隱含參數arguments,通過它可以取得所有傳入的參數。



花-花 2009-01-07 22:22 發表評論
]]>
js 一些簡單屬性、方法http://www.tkk7.com/huashuai/archive/2009/01/07/250414.html花-花花-花Wed, 07 Jan 2009 14:01:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/07/250414.htmlhttp://www.tkk7.com/huashuai/comments/250414.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/07/250414.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/250414.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250414.htmltypeof( obj );  檢測所傳參數的類型。

selectedIndex;  檢索下拉框的已選序號。

eval( ... );  可以將參數字符串按js語法執行。



花-花 2009-01-07 22:01 發表評論
]]>
window對象的說明http://www.tkk7.com/huashuai/archive/2009/01/07/250390.html花-花花-花Wed, 07 Jan 2009 10:15:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/07/250390.htmlhttp://www.tkk7.com/huashuai/comments/250390.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/07/250390.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/250390.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250390.html
DOM (document object model 文檔對象模型)


DHTML --| - CSS 
                  | - JS         DHTML(動態html) 是這這三種技術的統一稱謂
                  | - DOM


對象屬性:
window --|- location    用于設置和返回當前顯示的網頁url的信息 【setTimeout("window.location.reload()",5000),表示5秒鐘以后,自動刷新網頁
                |- frames         是一數組對象,表示某個窗口當中的所有子窗的集合 【(window.)parent.frames.窗體名稱 或者 rames['窗體名稱'] 】 
                |- history         提供了重新裝載瀏覽器曾經訪問的url的地址的若干方法 
                |- navigator     獲取瀏覽器的名稱、版本號 所用的操作系統、CUP和瀏覽器的國家語言,等方面的屬性信息
                |- event           可以獲取和設置,當前所發生的事件的有關信息?!?span style="color: #ff00ff">window.event.keyCode 獲取按下鍵盤的unicode值】
                |- screen         提供了顯示器的分辨率及色彩度的信息
                |- clipboardData         提供了讀寫剪貼板內容的若干方法 
                |- document                代表整個網頁文檔中的html內容
                        |- links
                        |- anchors
                        |- images
                        |- filters
                        |- forms
                        |- applets
                        |- embeds
                        |- plugIns
                        |- frames
                        |- scripts
                        |- all
                        |- selection
                        |- styleSheets
                        |- body



window 對象的屬性和方法:
                代表瀏覽器的整個窗口,可以通過window對象改變狀態欄上的顯示文字、彈出對話框、移動窗口的位置等。
                其屬性和方法可以省略“window.”這個前綴,如“window.alert() = alert()”。

* window對象的屬性和方法不用觸發,打開瀏覽器,會自動運行


方法:
|- close
|- alert
|- confirm             "是/否"
|- prompt             提示框 prompt("年齡","18");
|- navigate            將當前窗口導航到新的窗口上 如(a.html --> b.html)
|- setInterval         每隔 ***毫秒,定期執行某段代碼(執行多次)
|- setTimeout        經過 ***毫秒,以后執行某段代碼(執行一次)
|- clearInterval
|- clearTimeout
|- moveTo            移動窗口的頂點坐標位置(即改變左上角的坐標)
|- resizeTo            變窗口的大小(不移動左上角的坐標)
|- open                 打開新窗口
|- showModalDialog           模態對話框,它與window.open的最大區別就在于由showModalDialog打開子窗口后,父窗口將不能操作
|- showModalessDialog


屬性:
|- closed              回當前窗口是否關閉("true/false")
|- opener             返回那個打開當前窗口的window對象(即父窗口)
|- defaultstatus     設置和返回窗口狀態欄中缺省顯示的文本內容(即沒有任何操作情況下,狀態欄上顯示的默認文本內容)
|- status               置和返回當前狀態欄中,正在顯示的文本內容
|- screepTop       返回窗口左上角頂點在屏幕上的垂直位置
|- screenLeft        回窗口左上角頂點在屏幕上的水平位置      二者構成坐標


事件:
|- onload         當網頁加載完畢時,執行
|- onunload     當網頁關閉后,執行
|- onbeforeunload     當網頁關閉前,執行 【如:=window.event.returnValue='請小心'

*網頁加載時,js腳本是按順序執行的?!纠纾合葓绦兄械?lt;head>js,然后執行中<body>的,再執行后<body>的,最后執行onload等】

花-花 2009-01-07 18:15 發表評論
]]>
XMLHttpRequest對象介紹http://www.tkk7.com/huashuai/archive/2009/01/07/250386.html花-花花-花Wed, 07 Jan 2009 09:38:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/07/250386.htmlhttp://www.tkk7.com/huashuai/comments/250386.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/07/250386.html#Feedback0http://www.tkk7.com/huashuai/comments/commentRss/250386.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250386.html是一個ActiveX控件,IE5.5以上,firefox都內嵌。


方法:
.void open(String method,String url,Boolean async);     //打開并準備好要發送的請求 
        //method:分為post、get,post帶的數據量大
        //url:ajax所請求的具體地址
        //async:true表示異步,才能使用ajax通信,true/false


.void send(String body);     //發送請求,也就是說,在這之前要準備好一切
        //body:為所要發送的內容體,如果沒有內容體,則傳入null

.void setHeader(String header,String value);    //為request設置頭信息    
        //頭信息的名稱,頭信息的值

.String getResponseHeader(String header);     //得到某一條響應的頭信息
        //頭信息的名稱

.String getAllResponseHeader();    //以字符串的形式,返回所有響應頭信息

.void abort();    //發出請求后,取消關閉這個請求


屬性:

.Number readyState
    // 0.表示這個對象沒有被初始化
    // 1.調用abort()方法后,會變為1,表示loading
    // 2.調用send()方法后,會變為2,表示loaded
    // 3.表示已經獲得了部分數據
    // 4.完成(成功/失敗) ----------->  其實就關心這個就可以了

.Function onreadystatechange
    //是回調函數,在readyState改編后被調用

.String responseText     //返回純文本對象(即"字符串")
.XMLDocument responseXML     //返回"xml對象"
    //都是在readyState為4的時候使用的,獲得response的body內容,xmlhttp.responseText

.Number status         String statusText 
    200  ok                    //表示 成功
    404  notfound         //表示 頁面沒有找到,資源沒有找到
 
    500   內部錯誤

花-花 2009-01-07 17:38 發表評論
]]>
一個最簡單的ajax應用http://www.tkk7.com/huashuai/archive/2009/01/07/250299.html花-花花-花Wed, 07 Jan 2009 03:42:00 GMThttp://www.tkk7.com/huashuai/archive/2009/01/07/250299.htmlhttp://www.tkk7.com/huashuai/comments/250299.htmlhttp://www.tkk7.com/huashuai/archive/2009/01/07/250299.html#Feedback1http://www.tkk7.com/huashuai/comments/commentRss/250299.htmlhttp://www.tkk7.com/huashuai/services/trackbacks/250299.htmlAjax(Asynchronous JavaScript and XML,異步JavaScript與XML),俗稱“阿賈克斯”。
        由4部分組成:JS + CSS + DOM + XMLHttpRequest

案例:實現ajax異步通信,局部刷新。開發環境:tomcat服務器(必須)。。

ajax_1_1.html:
<script>    
var xmlHttp;

//創建XMLHttpRequest異步對象
function createXMLHttpRequest(){
    
if(window.ActiveXObject){
        
// 如果存在ActiveXObject,就是IE瀏覽器
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
else if(window.XMLHttpRequest){
        
// 用于除IE以外的其他瀏覽器
        xmlHttp = new XMLHttpRequest();
    }

}


function startCallback() {
    
if(xmlHttp.readyState == 4)
        
// 請求狀態為4,即請求完成
        if(xmlHttp.status == 200){
            
// 服務器的狀態碼為200,即狀態OK,沒有異常,在這里做你想做的。。
            alert(xmlHttp.responseText);
        }
 
    }

}
    

function doajax(){
    createXMLHttpRequest();
    
var url = "ajax_2_2.jsp";
    xmlHttp.open(
"GET",url,true);
    xmlHttp.onreadystatechange
=startCallback;
    xmlHttp.send(
null);
}

</script>

<input type="button" value="測試異步通信" onclick="doajax();">

將上述doajax換成 "POST" 方法請求ajax:
//post方式請求ajax,需要設置setRequestHeader,將參數放置在send中。
    function doajax_post() {
        createXMLHttpRequest();
        
var par = "abcd";
        xmlHttp.open(
"POST""/ajax_jquery/ajax_old/testajax.do"true);
        
//需要設置setRequestHeader
        xmlHttp.setRequestHeader("Content-Type",
                "application/x-www-form-urlencoded");

        xmlHttp.onreadystatechange 
= startCallback;
        
//在send()方法中傳參
        xmlHttp.send("param=" + par);
    }


ajax_2_2.jsp:(注意字符編碼問題)
<%@ page language="java" pageEncoding="UTF-8"%>
異步測試成功,恭喜您?。?!


將上述返回值的形式改為 XML: ( 只要改一下回調函數。Action中需要設置response.setContentType("text/xml;charset=utf-8"); )
function callback_responseXML() {
        
if (xmlHttp.readyState == 4{
            
if (xmlHttp.status == 200{
                alert(xmlHttp.responseText);
                
var domObj = xmlHttp.responseXML//返回XML格式的數據
                var messageNodes = domObj.getElementsByTagName("message"); //返回的是一個數組
                var textNode = messageNodes[0].firstChild; //取到文本內容對應的結點
                var messageStr = textNode.nodeValue; //返回文本信息
                alert(messageStr);
            }

        }

    }


*  Action返回給ajax數據的方式:response.getWriter().println("responseText");


花-花 2009-01-07 11:42 發表評論
]]>
主站蜘蛛池模板: www一区二区www免费| 99re免费视频| 亚洲av无码专区国产乱码在线观看 | 亚洲精品视频在线看| 久久精品乱子伦免费| 亚洲人成网站在线播放2019| 亚洲无线一二三四区手机| 亚洲第一网站免费视频| 日韩大片免费观看视频播放| 久久久亚洲欧洲日产国码aⅴ| 永久黄网站色视频免费| 三年片免费观看大全国语| 亚洲深深色噜噜狠狠网站| AV在线亚洲男人的天堂| 日韩亚洲国产高清免费视频| 无码免费又爽又高潮喷水的视频| 中文字幕亚洲色图| 免费人成年轻人电影| 精品久久久久久久久免费影院| 无码人妻一区二区三区免费视频| 亚洲成无码人在线观看| 在线观看国产区亚洲一区成人| 老司机在线免费视频| 日韩电影免费观看| 特级毛片aaaa级毛片免费| 亚洲网站在线播放| 亚洲国产成人久久一区久久| 久草免费在线观看视频| 女人隐私秘视频黄www免费| 亚洲精品无码久久久久APP| 亚洲视频一区在线观看| 国产亚洲美女精品久久久2020| 日本媚薬痉挛在线观看免费| 91久久精品国产免费一区| 一级特黄录像免费播放肥| 亚洲AV一区二区三区四区| 亚洲福利视频网址| 亚洲国产精品一区二区久久hs| 免费一级毛片正在播放| 免费精品人在线二线三线区别| 未满十八18禁止免费无码网站|