DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX基礎知識 >> 關於Ajax技術中servlet末尾的輸出流
關於Ajax技術中servlet末尾的輸出流
編輯:AJAX基礎知識      日期:2016/12/24 15:03:31

Ajax的服務器端用PrintWriter out=resp.getWriter()來響應數據的時候,out.print(0)、out.print(1)來表示成功或失敗,而不用out.write是有原因的,首先來看一下print和write兩者的異同點。

  共同點是:兩者都不刷新頁面,只在原來的頁面寫數據.最終都是重寫了抽象類Writer裡面的write方法.

  區別是:print方法可以將各種類型的數據轉換成字符串的形式輸出。而重載的write方法只能輸出字符、字符數組、字符串等與字符相關的數據。

所以從上邊兩者的區別就不難發現,在頁面的js代碼中的設置回調函數中,是通過從服務器返回的值來判斷該顯示什麼的,如果服務器端servlet中最後輸出的要是數字,而采用writ的話就不會把數字轉換成字符串的形式輸出,從而導致頁面中對這個返回值造成錯誤的判斷。

以上所述是小編給大家介紹的Ajax技術中servlet末尾的輸出流,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved