Java Web»ù´¡£ºµÚ¶þʮһ½² Ajax½»»¥µÄ»ù±¾¹ý³Ì
±¾ÎÄÄÚÈÝÕª×Ô£º¡¶Java Web¿ª·¢½Ì³Ì——ÈëÃÅÓëÌá¸ßƪ£¨JSP+Servlet£©¡·
½»»¥µÄ»ù±¾¹ý³Ì°üÀ¨£º
l ´´½¨XMLHttpRequest¶ÔÏó£»
l ·¢ËÍÇëÇó£»
l ´¦ÀíÏìÓ¦¡£
´´½¨XMLHttpRequest¶ÔÏ󣬲»Í¬µÄä¯ÀÀÆ÷XMLHttpRequest¶ÔÏóµÄ´´½¨¹ý³Ì²»Ì«Ïàͬ£¬ÐèÒªÕë¶Ô²»Í¬µÄä¯ÀÀÆ÷½øÐв»Í¬µÄ´¦Àí¡£ÏÂÃæµÄ´úÂëչʾÁËÕâ¸ö¹ý³Ì¡£¶ÁÕß¿ÉÒÔÖ±½ÓÔÚ×Ô¼ºµÄ³ÌÐòÖÐʹÓÃÏÂÃæµÄ´úÂë¡£
var xMLHttpRequest=false;
function createXMLHttpRequest(){
if(window.XMLRequest){ // Mozillaä¯ÀÀÆ÷
xMLHttpRequest = new XMLHttpRequest();
}else if(window.ActiveObject){
try{
XMLHttpRequest = new ActiveXobject(“Msxml2.XMLHTTP”);
}catch(e){
try{
XMLHttpRequest = new ActiveXobject(“Microsoft.XMLHTTP”);
}catch(e){}
}
}
}
¶ÔÏó´´½¨Ö®ºóÊÇ·¢ËÍÇëÇó£¬Ê×ÏÈͨ¹ýopen·½·¨ÉèÖÃÇëÇó·½Ê½¡¢ÇëÇóµÄ×ÊÔ´µÈ£¬È»ºóÖ¸¶¨ÏìÓ¦·½·¨£¬È»ºóµ÷ÓÃsend·½·¨·¢ËÍ¡£
function sendRequest(url){
createXMLHttpRequest();
XMLHttpRequest.open(“GET”,url,true);
XMLHttpRequest.onreadystatechange=processResponse; //Ö¸¶¨ÏìÓ¦º¯Êý
XMLHttpRequest.send(null); //·¢ËÍÇëÇó
}
¿Í»§¶Ë½ÓÊÕµ½ÏìÓ¦ÐÅÏ¢Ö®ºó£¬µ÷ÓÃprocessResponse·½·¨£¨ÔÚ·¢ËÍÇëÇóµÄʱºòÉèÖõ쩽øÐд¦Àí¡£
function processResponse(){
if(XMLHttpRequest.readystate==4){ // Åж϶ÔÏó״̬
if(XMLHttpRequest.status==200){ // ÐÅÏ¢ÒѾ·µ»Ø£¬¿ªÊ¼´¦ÀíÐÅÏ¢
var res =
XMLHttpRequest.responseXML.getElementsByTagName(“res&rd
Ïà¹ØÎĵµ£º
ÔÚ¿´ÎÄÕÂǰ£¬ÏÈÖ¸¶¨Ò»¸öͨÓõıäÁ¿xhr£¬xhr´úÂëajax¶ÔÏó¡£
²âÊÔä¯ÀÀÆ÷£ºieΪie6£¬firefoxΪ2£¬ÆäËûµÄδ²âÊÔ¡£Í³³Æie6Ϊie£¬firefox2Ϊff¡£
»ù±¾µÄ
1£¬×î¾µäµÄ¾ÍÊÇieÏµĻº´æÎÊÌâÁË¡£
Èç¹ûʹÓõÄÊÇget£¬ÄÇôÔÚieϳöÏÖ»º´æÎÊÌâ¡£µ¼Ö´úÂëÖ»Ö´ÐÐÒ»´Î¡£½â¾ö°ì·¨¾ÍÊǼÓʱ¼ä´Á»òÕßËæ»úÊý£¬Ê¹url±äΪΨһ£¬ÕâÑù¾Í²»»á³öÏÖ ......
<%@ page import="java.lang.*" %>
ÉáµôСÊýÈ¡Õû:Math.floor(2.0)=2
ÉáµôСÊýÈ¡Õû:Math.floor(2.1)=2
ÉáµôСÊýÈ¡Õû:Math.floor(2.5)=2
ÉáµôСÊýÈ¡Õû:Math.floor(2.9)=2
ÉáµôСÊýÈ¡Õû:Math.floor(-2.0)=-2
ÉáµôСÊýÈ¡Õû:Math.floor(-2.1)=-3
ÉáµôСÊýÈ¡Õû:Math.floor(-2.5)=-3
ÉáµôСÊýÈ¡Õû:Math.floor(-2.9)= ......
Servlet/JSP¼¼ÊõºÍASP¡¢PHPµÈÏà±È£¬ÓÉÓÚÆä¶àÏß³ÌÔËÐжø¾ßÓкܸߵÄÖ´ÐÐЧÂÊ¡£ÓÉÓÚServlet/JSPĬÈÏÊÇÒÔ¶àÏß³ÌģʽִÐеģ¬ËùÒÔ£¬ÔÚ±àд´úÂëʱÐèÒª·Ç³£Ï¸Öµؿ¼ÂǶàÏ̵߳ݲȫÐÔÎÊÌ⡣Ȼ¶ø£¬ºÜ¶àÈ˱àдServlet/JSP³ÌÐòʱ²¢Ã»ÓÐ×¢Òâµ½¶àḬ̈߳²È«ÐÔµÄÎÊÌ⣬ÕâÍùÍùÔì³É±àдµÄ³ÌÐòÔÚÉÙÁ¿Óû§·ÃÎÊʱûÓÐÈκÎÎÊÌ⣬¶øÔÚ²¢·¢Óû§ÉÏÉýµ ......
Java ÀíÂÛÓëʵ¼ù: Ãè»æḬ̈߳²È«ÐÔ
2007-12-15 00:10
——Ḭ̈߳²È«²»ÊÇÒ»¸ö·ÇÕæ¼´¼ÙµÄÃüÌâ
Brian Goetz (brian@quiotix.com), Ê×ϯ¹ËÎÊ, Quiotix Corp
2003 Äê 11 ÔÂ 15 ÈÕ
7Ô·ÝÎÒÃǵIJ¢·¢×¨¼Ò Brian Goetz ½« Hashtable ºÍ Vector ÀàÃèÊöΪ“ÓÐÌõ¼þḬ̈߳²È«µÄ”¡£Ò»¸öÀàÄѵÀ²»ÊÇḬ̈߳²È«¾ÍÊÇÏß³Ì ......
±¾ÎÄÄÚÈÝÕª×Ô£º¡¶Java Web¿ª·¢½Ì³Ì——ÈëÃÅÓëÌá¸ßƪ£¨JSP+Servlet£©¡·
ÏÂÃæÒÔ×¢²á¹ý³ÌÖÐÓû§ÃûÊÇ·ñ´æÔÚµÄÑé֤ΪÀý½éÉÜAJAXµÄÓ¦Óá£
¹¦ÄÜÃèÊö£ºÓû§×¢²áµÄÓû§Ãû²»ÔÊÐíÖØ¸´£¬ËùÒÔÔÚÓû§ÌύʱºòÐèÒªÅжϡ£ÎªÁËÈÃÓû§ÔçÖªµÀ½á¹û£¬ÔÚÓû§ÊäÈëÓû§ÃûÖ®ºó¾ÍÓ¦¸Ã½øÐÐÅжϣ¬¿ÉÒÔ²ÉÓÃAJAX½øÐд¦Àí¡£
¼ÙÉ裺ΪÁ˼ò»¯´ú ......