Java Web»ù´¡£ºµÚ¶þÊ®½² Ajax¸ÅÊö
±¾ÎÄÄÚÈÝÕª×Ô£º¡¶Java Web¿ª·¢½Ì³Ì——ÈëÃÅÓëÌá¸ßƪ£¨JSP+Servlet£©¡·
AJAXÊÇAsynchronous JavaScript and XMLµÄËõд£¬Éæ¼°JavaScript½Å±¾¡¢XHTMLºÍCSS¡¢DOM¡¢XMLºÍXSTLµÈ¼¼Êõ¡£
l XHTMLÓëCSSʵÏÖÊý¾ÝÐÅÏ¢µÄͳһ»¯ºÍ±ê×¼»¯ÏÔʾ£»
l ʹÓÃDOMʵÏÖä¯ÀÀÆ÷¶Ë·á¸»µÄ¶¯Ì¬ÏÔʾЧ¹ûÒÔ¼°Óë·þÎñÆ÷µÄ½»»¥£»
l ʹÓÃXMLºÍXSTL½øÐÐä¯ÀÀÆ÷ºÍ·þÎñÆ÷¶ËÊý¾ÝÐÅÏ¢½»»»ºÍ´¦Àí£»
l ʹÓÃXMLHttpRequest¶ÔÏó½øÐÐä¯ÀÀÆ÷ºÍ·þÎñÆ÷¶ËÒì²½Êý¾Ý¶ÁÈ¡£»
l ʹÓÃJavaScript½Å±¾ÊµÏÖ¶ÔËùÓÐÊý¾Ý½øÒ»²½´¦Àí¡£
AJAXµÄºËÐŤ×÷¹ý³ÌÈçÏ£º
1. ¶ÔÏó³õʼ»¯£¬Ö÷ÒªÊÇ´´½¨XMLHttpRequest¶ÔÏó£¬XMLHttpRequest¶ÔÏóÊÇAJAX¼¼ÊõÖзdz£ºËÐĵÄÒ»¸ö¶ÔÏ󣬸ºÔðÇëÇóµÄÉèÖᢷ¢ËÍ¡£
2. ·¢ËÍÇëÇó£¬ÉèÖÃÏìÓ¦·½·¨¡¢ÇëÇóËùÐèÒªµÄÊý¾Ý£¬È»ºó·¢ËÍÇëÇó¡£
3. ·þÎñÆ÷½ÓÊÕÇëÇó²¢½øÐд¦Àí£¬Í¨³£ÓÉServlet½ÓÊÕÇëÇó£¬È»ºóµ÷ÓÃÏàÓ¦µÄÒµÎñ·½·¨À´´¦Àí£¬Ö®ºó¶ÔÓû§ÏìÓ¦¡£
4. ¿Í»§¶Ë½ÓÏìÓ¦£¬½ÓÊÕµ½ÏìÓ¦Ö®ºóµ÷ÓÃ֮ǰÉèÖõÄÏìÓ¦·½·¨¡£
5. ÏìÓ¦·½·¨¸ù¾ÝÏìÓ¦Êý¾ÝÐ޸Ŀͻ§¶ËÒ³ÃæÄÚÈÝ¡£
²ÉÓÃAJAX¼¼ÊõÖ®ºó£¬¿Í»§¶ËÓë·þÎñÆ÷¶ËµÄ½»»¥¹ý³Ì·¢ËÍÁ˱仯¡£ÔÚûÓвÉÓÃAJAX¼¼Êõ֮ǰ£¬Óû§Í¨¹ýÉèÖÃ<form>±íµ¥µÄactionÊôÐÔ£¬È»ºóͨ¹ýÌá½»°´Å¥À´Ìá½»ÇëÇ󣬻òÕßÔÚJavaScript´úÂëÖÐͨ¹ý±íµ¥µÄsubmit·½·¨À´Ìá½»¡£AJAX»ù±¾ÉϾÍÊÇÔÚWeb ±íµ¥ºÍ·þÎñÆ÷Ö®¼äÔö¼ÓÁË JavaScript ¼¼ÊõºÍ XMLHttpRequest ¶ÔÏó¡£µ±Óû§Ìîд±íµ¥Ê±£¬Êý¾Ý·¢Ë͸øһЩ JavaScript ´úÂëÈ»ºóͨ¹ýXMLHttpRequest¶ÔÏó·¢ËÍ£¬¶ø²»ÊÇÖ±½Ó·¢Ë͸ø·þÎñÆ÷¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬Óû§ÆÁÄ»ÉÏµÄ±íµ¥²»»áÉÁ˸¡¢Ïûʧ»òÑÓ³Ù¡£JavaScript ´úÂëÔÚÄ»ºó·¢ËÍÇëÇó£¬Óû§ÉõÖÁ²»ÖªµÀÇëÇóµÄ·¢³ö¡£¸üºÃµÄÊÇ£¬ÇëÇóÊÇÒì²½·¢Ë͵ģ¬¾ÍÊÇ˵ JavaScript ´úÂ루ºÍÓû§£©²»Óõȴý·þÎñÆ÷µÄÏìÓ¦¡£Òò´ËÓû§¿ÉÒÔ¼ÌÐøÊäÈëÊý¾Ý¡¢¹ö¶¯ÆÁÄ»ºÍʹÓÃÓ¦ÓóÌÐò¡£
È»ºó£¬·þÎñÆ÷½«Êý¾Ý·µ»Ø £¬»áµ÷ÓÃ
Ïà¹ØÎĵµ£º
AjaxºÍjspµÄ¹ÖÏÖÏó
Èç¹ûÓÃAjaxÈ¥ÇëÇóÒ»¸öjspÒ³Ã棬¸ÃjspÒ³Ãæ·µ»ØµÄÊÇxml£¨response.setContentType("text/xml; charset=GB2312");£©£¬²¢ÇÒ¸Ãjsp°üº¬ÏÂÃæÕâЩͷ@pageÖ¸ÁîµÄ»°£¬ÔòÔÚ¿Í»§¶Ëxml=XMLHttpRequest.responseXMLµÃµ½µÄÊÇÒ»¸ö²»°üº¬ÈÎÎñ¶«Î÷µÄxml¶ÔÏ󣬼´xml.childNodes.length½«»áÊÇ0.
......
<%@ 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³ÌÐòʱ²¢Ã»ÓÐ×¢Òâµ½¶àḬ̈߳²È«ÐÔµÄÎÊÌ⣬ÕâÍùÍùÔì³É±àдµÄ³ÌÐòÔÚÉÙÁ¿Óû§·ÃÎÊʱûÓÐÈκÎÎÊÌ⣬¶øÔÚ²¢·¢Óû§ÉÏÉýµ ......
Èç¹ûҪʹÖ÷´°¿Ú ¾ÓÖÐÒ»°ãʹÓÃÏÂÃæµÄ·½·¨£º
import javax.swing.*;
import java.awt.*;
public class ToCenter
{
public ToCenter(JFrame frame)
{
//---------------------------ÉèÖô°¿Ú¾ÓÖÐ---------------------------------------------------- ......
±¾ÎÄÄÚÈÝÕª×Ô£º¡¶Java Web¿ª·¢½Ì³Ì——ÈëÃÅÓëÌá¸ßƪ£¨JSP+Servlet£©¡·
½»»¥µÄ»ù±¾¹ý³Ì°üÀ¨£º
l ´´½¨XMLHttpRequest¶ÔÏó£»
l ·¢ËÍÇëÇó£»
l ´¦ÀíÏìÓ¦¡£
´ ......