×÷ΪһÃûÕ¾µã¿ª·¢ÈËÔ±»òÒ³Ãæ×÷Õߣ¬ÓºÏËùÓÐÕâЩϲºÃÊǺÜÀ§Äѵġ£ÒªÊÖ¹¤Ö´Ðиù¤×÷£¬±ØÐ뽫վµãÉϵÄÿ¸öͼÏñת»»³ÉÄúµÄÍøÕ¾Ö§³ÖµÄͼÏñ´óС¡£È»ºó£¬ÐèÒªµ÷ÕûÕ¾µãÉÏÿ¸öÒ³ÃæÖеÄͼÏñ±ê¼Ç£¬Ê¹Ã¿¸ö±ê¼Ç¶¼ÕýÈ·µØ·´Ó³Í¼ÏñµÄ´óС¡£²»ÄÜÖ»¸ü¸Ä HTML img ±ê¼ÇµÄ¿í£¨width£©ºÍ¸ß£¨height£©£¬¶ø²»¸ü¸ÄͼÏñ£ºÕâ»áµ¼Öµʹø¿íÓû§ÏÂÔØ´óµÄͼÏñ£¬²¢ÔÚ¿Í»§»ú¶ËÖØÐµ÷ÕûËüµÄ´óС¡£Èç¹ûÌṩÁ˰˸ö³£ÓõÄͼÏñ´óС£¬ºÜÈÝÒ׿ÉÒÔ¿´µ½Ã¿¸öͼÏñ½«ÈçºÎÐèÒª°Ë¸öËõ·Å´óС£¬ÒÔ¼°Ã¿¸öÒ³Ãæ½«ÈçºÎÐèÒª°Ë¸ö°æ±¾µÄͼÏñ±ê¼Ç¡£ÕâÀàͼÏñ¹ÜÀíºÜ·¦Î¶¶øÇÒÈÝÒ׳ö´í£¬ºÜ¼òµ¥µØ¾ÍÄÜÃ÷°×Ϊʲô´ó¶àÊýÍøÕ¾¶¼²»Ìṩ¶à¸öͼÏñ´óС¡£
ÎÊÌâ²»ÔÚÓÚ¼¼Êõ£ºÊ¹Óà Java ±à³Ì½«Í¼Ïñת»»³É¸÷ÖÖ´óС»ò¸ñʽÊǺÜÈÝÒ׵ġ£ÎÊÌâÒ²²»ÔÚÓÚ·þÎñ£ºÊ¹Óà Web ·þÎñÆ÷¶¨ÖÆÒ³ÃæÒÔÂú×ã¸ö±ð¶ÁÕßµÄÐèÒªÊǺܳ£¼ûµÄ¡£Ïà·´£¬ÎÊÌâÔÚÓÚÒÔÒ×ÓÚ²¿ÊðºÍ¹ÜÀíµÄÐÎʽ×éºÏ¼¼ÊõºÍ·þÎñ¡£
±¾ÎÄÍÆ¼öÁËÒ»ÖÖ½â¾ö·½°¸£¬Ê¹Óà JavaServer Pages£¨JSP£©±ê¼Ç¹ÜÀíÄúµÄͼÏñ¡£ÀýÈ磬²»ÊÇÏóÏÂÃæÄÇÑù£¬ÔÚ HTML ÖбàÂëͼÏñ±ê¼Ç£¬²¢ÇÒΪÿ¸öͼÏñ´óСÌṩ¶à¸ö°æ±¾£º
<img src="images/LazyDog.jpg" width="800" height="600" >
Ìṩһ¸ö¿É¸ù¾Ý¶ÁÕßÊ×Ñ¡Ïî×Ô¶¯µ÷ÕûͼÏñ´óСµÄ±ê¼Ç¸üÓÐÒâÒ壬ÈçÏÂËùʾ£º
<util:imagesizer src="images/LazyDog.jpg"/>
ÈöÁÕß´ÓÐí¶à´óСÖÐÑ¡Ôñ²¢ÇÒÈÃËûÃǵÄÊ×Ñ¡ÏîÓ°ÏìÕ¾µãÉϵÄËùÓÐͼÏñ£¬ÕâÊÇ¿ÉÄܵģ¬Èçͼ 1 ÖеÄÑù±¾ä¯ÀÀÆ÷ͼÏñËùʾ¡£²åÈë¿íºÍ¸ßÊôÐÔ£¬²¢ÇÒÏû³ýÊÖ¹¤±à¼ÕâЩ±ê¼ÇµÄ¿à²îÊÂÒ²ÊÇ¿ÉÄܵġ£

¿ÉÄÜÄúÒÔǰ´Óδ¿´µ½¹ýJSP¶¨ÖƱê¼Ç£¬ÈÃÎÒÃǼòµ¥µØÑо¿Ò»Ï±¾Ê¾ÀýÖеÄÓï·¨¡£JSP¶¨ÖƱê¼Ç¿´ÉÏÈ¥·Ç³£Ïó HTML ±ê¼Ç£¬µ«ÓÐÏÂÁÐÇø±ð£º
ÓÐÒ»¸öÓɱê¼Ç¿ª·¢ÈËÔ±´´½¨µÄ±ê¼ÇÃû imagesizer¡£
±ê¼ÇÓÐÒ»¸öǰ׺ util£¬Ëü½«±ê¼Ç¼¯×éºÏ³É¿â£¬Õâ·Ç³£ÀàËÆÓÚ Java ±à³ÌÖеİüÃû¡£Äú¿ÉÒÔ´´½¨ÐµÄǰ׺£¬»òÕßʹÓÃÓë¿âÒ»ÆðÌṩµÄȱʡÃû¡£
¸Ã±ê¼ÇÓµÓÐÒ»¸öеÄÀàËÆ XML µÄ½áÊø±ê¼Ç¡°/>¡±¡£
Óë HTML ±ê¼ÇÒ»Ñù£¬JSP ±ê¼Ç¿ÉÒÔÓµÓÐÈÎÒâÊýÁ¿µÄÊôÐÔ£¬ÈçÕâÀïÏÔʾµÄ src ÊôÐÔ£¬ËüÃÇ¿ÉÒÔ°üº¬Ö÷Ì壬Ö÷ÌåÖпɰüº¬ÆäËü±ê¼Ç¡£ÓÉÓÚÎÒÃÇÕýÔÚÄ£·Â HTML µÄ img ±ê¼Ç£¬ËùÒÔÎÒÃÇµÄ JSP ͼÏñËõ·Å±ê¼Ç½«Ã»ÓÐÖ÷Ìå¡£
µ± JSP Ò³ÃæÊ¹Óö¨ÖÆ image-sizer ±ê¼Çʱ£¬±ê¼ÇµÄ Java ʵÏÖÕÒµ½Í¼ÏñÎļþ£¬½«Æäת»»³ÉºÏÊʵĴóС£¨ÔÚÕâÒ»¹ý³ÌÖпÉÄÜ»áÌí¼Ó°æÈ¨»òˮӡ»Õ±ê£©£¬È»ºó½«Í¼ÏñÌṩ¸ø¶ÁÕß¡£¸Ã±ê¼Çʹվµã¹ÜÀíÆ÷²»±ØÔÚ·¢²¼Ç°×ª»»Í¼Ïñ¡£Ëü»¹¼ò»¯Á˱àд Web Ò³ÃæµÄ¹¤×÷£¬ÒòΪ´¦ÀíÐí¶àͼÏñ´óСÊ×Ñ¡ÏîÖ»ÐèÒªÒ»¸öÒ³Ãæ¡£×îºó£¬Ò²ÊÇ×îÖØÒªµÄ£¬ÎªÄúµÄËùÓÐÕ¾µãͼÏñÌṩÕâÀàÁé»îÐÔ½«Ó®µÃ¶ÁÕßµÄÇàíù¡£
±¾½ÚÌṩÁËÒ»¸ö¸ß¼¶±ðÊÓͼ£¬½éÉÜÁ˵±¿Í»§»ú£¨¶ÁÕßʹÓÃµÄ Web ä¯ÀÀÆ÷£©·ÃÎÊÌṩ JSP Ò³ÃæµÄÕ¾µãʱĻºóÔÚ·¢Éúʲô¡£ÓÐÈýÖÖ³£¼ûµÄ½»»¥£¬Èçͼ 2 Ëùʾ£º

ÔÚµÚÒ»ÖÖÇéÐÎÖУ¬¼Ù¶¨ä¯ÀÀÆ÷Ö»ÇëÇó¾²Ì¬Îĵµ£¬Èç HTML Îļþ»òͼÏñÎļþ¡£·þÎñÆ÷ÔÚËüµÄÎļþ¿Õ¼äÖÐÕÒµ½×ÊÔ´£¬È»ºó½«ÎļþÌṩ¸øä¯ÀÀÆ÷¡£ÇëÇóÎĵµºÍÏìÓ¦ÇëÇóÊÇÔÚ HTTP Öж¨ÒåµÄ£¬HTTP ¹¹³ÉÁËÒòÌØÍøÉϿͻ§»ú£¯·þÎñÆ÷½»»¥µÄ»ù´¡¡£Web ·þÎñÆ÷ÍêÕûµØ´¦ÀíÇëÇó£¬ÎÞÐèÓë Servlet ÈÝÆ÷»ò Web Ó¦ÓóÌÐò·þÎñÆ÷½øÐн»»¥¡£
ÔÚµÚ¶þÖÖÇéÐÎÖУ¬¼Ù¶¨ä¯ÀÀÆ÷ÇëÇó°üº¬ Java servlet µÄ Web ×ÊÔ´¡£Java servlet ʹ Web ·þÎñÆ÷Äܹ»ÔÚ·þÎñÆ÷ÉÏʹÓà Java ±à³ÌÓïÑÔÖ´ÐÐÈÎÎñ¡£servlet ºÜÓÐЧ£¬Óë¾ÉÓеļ¼Êõ£¨È繫¹²Íø¹Ø½Ó¿Ú£¨CGI£©¡¢·þÎñÆ÷¶Ë JavaScript£©Ïà±È£¬Ê¹ÓõÄÄÚ´æºÍ´¦ÀíÄÜÁ¦¸üС¡£servlet ±ÈÆäËü¼¼Êõ¸ü¾ßÓпÉÒÆÖ²ÐÔ£¬ÒòΪÐí¶à Web ·þÎñÆ÷ ¡ª Èç IBM WebSphere Application Server£¨Application Server£©ºÍ Apache Tomcat ¶¼Ö§³Ö servlet ÈÝÆ÷£¬¶ø servlet ÈÝÆ÷¿ÉÒÔÔÚÐí¶à²»Í¬µÄƽ̨ÉÏÔËÐÐÏàͬµÄ servlet¡£×îºó£¬ÓÉÓÚ Java ÓïÑÔµÄÄÚÔÚ°²È«ÐÔ£¨È罡׳µÄÒì³£´¦ÀíºÍϸ¿ÅÁ£¶È°²È«ÐÔ£©£¬´íÎóµÄ servlet ºÜÉÙ»áÓ°Ïìµ½ Web ·þÎñÆ÷¡£Èçͼ 2 Ëùʾ£¬Web ·þÎñÆ÷ËÑË÷Êʵ±µÄ servlet£¬ÈçÓбØÒªÔò±àÒë servlet Ô´´úÂ룬Ȼºó½« servlet µÄ´¦Àí½á¹û·µ»Ø¸øÇëÇóÕß¡£¾³£±»ÇëÇóµÄ servlet »á¸ßËÙ»º´æÔÚ·þÎñÆ÷µÄÄÚ´æÖС£
ÔÚµÚÈýÖÖÇéÐÎÖУ¬¼Ù¶¨ä¯ÀÀÆ÷ÇëÇó°üº¬ JSP Ò³ÃæµÄ Web Ò³Ãæ¡£JSP Ò³ÃæÓÐÖúÓÚ¼ò»¯ÏÔʾÐÅÏ¢µÄÈÎÎñ£¬²¢ÇÒÓÐÖúÓÚ½«¶¯Ì¬ÄÚÈÝ£¨ÊµÊ±Éú³ÉµÄ£©Óë¾²Ì¬Ò³Ãæ·Ö¸ô¿ª¡£Web Ò³ÃæÉè¼ÆÈËÔ±ÏóʹÓà HTML ¿âÖеÄÈÎºÎÆäËü±ê¼ÇÒ»ÑùʹÓà JSP ±ê¼Ç¡£JSP ³ÌÐòÔ±×ñÑ JSP ±à³Ì¹æ·¶£¬²¢ÇÒ°´ÕÕÆäÔ¼¶¨ÊµÏÖ±ê¼Ç¡£
ÏÂÒ»½Ú²ûÊöÁËÈçºÎʵÏÖͼÏñËõ·Å JSP ±ê¼Ç£¬ÒÔ¼°ÈçºÎ±àд JSP Ò³Ãæ¡£´Ó Web ÈÝÆ÷µÄ¹ÛµãÀ´¿´£¬JSP Ò³ÃæÓë Java servlet ÊÇÃÜÇÐÏà¹ØµÄ¡£Web ÈÝÆ÷½«»ùÓÚÎı¾µÄ JSP Ò³Ãæ×ª»»³É£¨Ã¿Ò³×ª»»Ò»´Î£©Æä Java ʵÏÖ¡£Web ÈÝÆ÷ѰÕÒ Java ʵÏÖ£¬½«¸ÃʵÏÖ¿´³É Java servlet£¬ÔËÐдúÂë²¢½«´¦Àí½á¹û·µ»Ø¸ø¿Í»§»ú¡£ÕâЩ¿´ÉÏÈ¥ºÃÏóÓкܶà²ãºÍÖØ¶¨Ïò£¬µ«ÊǶÔÓÚÓû§¶øÑÔ£¬·ÖÅÉÊÇ¿ì½ÝºÍ͸Ã÷µÄ¡£Ïó servlet Ò»Ñù£¬¾³£±»ÇëÇóµÄ JSP Ò³ÃæÒ²¸ßËÙ»º´æÔÚ·þÎñÆ÷µÄÄÚ´æÖС£
ÉÏһƪ£º ¿ØÖƶ¯Ì¬servletͼÐδ¦Àí(2)
ÏÂһƪ£º StringÓëStringBuffer
ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!




