ÊÖ»úÕ¾
ÍøÍ¨·ÖÕ¾
µçÐÅÖ÷Õ¾
ÃÜ¡¡Âë:
Óû§Ãû£º
µ±Ç°Î»Öà : Ö÷Ò³>³ÌÐòÉè¼Æ>Java¼¼Êõ>Áбí

¿ØÖƶ¯Ì¬servletͼÐδ¦Àí(1)

À´Ô´£º»¥ÁªÍø ×÷Õߣºwest263.com ʱ¼ä£º2008-02-23
Î÷²¿ÊýÂë-È«¹úÐéÄâÖ÷»ú10Ç¿£¡40ÓàÏîÐéÄâÖ÷»ú¹ÜÀí¹¦ÄÜ,È«¹úÁìÏÈ!Ë«Ïß¶àÏßÐéÄâÖ÷»úÄϱ±·ÃÎʳ©Í¨ÎÞ×è!Ãâ·ÑÔùËÍÆóÒµÓʾÖ,.CNÓòÃû,×ÔÖú½¨Õ¾480ÔªÆð,Ãâ·ÑÊÔÓÃ7Ìì,ÂúÒâÔÙ¸¶¿î! P4Ö÷»ú×âÓÃ799Ôª/ÔÂ.Ô¸¶Ãâѹ½ð!
¿ØÖÆÊÀ½ç¡ª»òÕßÖÁÉÙ¿ØÖÆÄúµÄͼÏñ


×÷ΪһÃûÕ¾µã¿ª·¢ÈËÔ±»òÒ³Ãæ×÷Õߣ¬Ó­ºÏËùÓÐÕâЩϲºÃÊǺÜÀ§Äѵġ£ÒªÊÖ¹¤Ö´Ðиù¤×÷£¬±ØÐ뽫վµãÉϵÄÿ¸öͼÏñת»»³ÉÄúµÄÍøÕ¾Ö§³ÖµÄͼÏñ´óС¡£È»ºó£¬ÐèÒªµ÷ÕûÕ¾µãÉÏÿ¸öÒ³ÃæÖеÄͼÏñ±ê¼Ç£¬Ê¹Ã¿¸ö±ê¼Ç¶¼ÕýÈ·µØ·´Ó³Í¼ÏñµÄ´óС¡£²»ÄÜÖ»¸ü¸Ä 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 ÖеÄÑù±¾ä¯ÀÀÆ÷ͼÏñËùʾ¡£²åÈë¿íºÍ¸ßÊôÐÔ£¬²¢ÇÒÏû³ýÊÖ¹¤±à¼­ÕâЩ±ê¼ÇµÄ¿à²îÊÂÒ²ÊÇ¿ÉÄܵġ£



ͼ 1. ´øÓÐͼÏñÊ×Ñ¡ÏîµÄʾÀý JSP Ò³Ãæ£¨Ð¦Ò»¸ö£©


¿ÉÄÜÄúÒÔǰ´Óδ¿´µ½¹ýJSP¶¨ÖƱê¼Ç£¬ÈÃÎÒÃǼòµ¥µØÑо¿Ò»Ï±¾Ê¾ÀýÖеÄÓï·¨¡£JSP¶¨ÖƱê¼Ç¿´ÉÏÈ¥·Ç³£Ïó HTML ±ê¼Ç£¬µ«ÓÐÏÂÁÐÇø±ð£º

ÓÐÒ»¸öÓɱê¼Ç¿ª·¢ÈËÔ±´´½¨µÄ±ê¼ÇÃû imagesizer¡£

±ê¼ÇÓÐÒ»¸öǰ׺ util£¬Ëü½«±ê¼Ç¼¯×éºÏ³É¿â£¬Õâ·Ç³£ÀàËÆÓÚ Java ±à³ÌÖеİüÃû¡£Äú¿ÉÒÔ´´½¨ÐµÄǰ׺£¬»òÕßʹÓÃÓë¿âÒ»ÆðÌṩµÄȱʡÃû¡£

¸Ã±ê¼ÇÓµÓÐÒ»¸öеÄÀàËÆ XML µÄ½áÊø±ê¼Ç¡°/>¡±¡£

Óë HTML ±ê¼ÇÒ»Ñù£¬JSP ±ê¼Ç¿ÉÒÔÓµÓÐÈÎÒâÊýÁ¿µÄÊôÐÔ£¬ÈçÕâÀïÏÔʾµÄ src ÊôÐÔ£¬ËüÃÇ¿ÉÒÔ°üº¬Ö÷Ì壬Ö÷ÌåÖпɰüº¬ÆäËü±ê¼Ç¡£ÓÉÓÚÎÒÃÇÕýÔÚÄ£·Â HTML µÄ img ±ê¼Ç£¬ËùÒÔÎÒÃÇµÄ JSP ͼÏñËõ·Å±ê¼Ç½«Ã»ÓÐÖ÷Ìå¡£

µ± JSP Ò³ÃæÊ¹Óö¨ÖÆ image-sizer ±ê¼Çʱ£¬±ê¼ÇµÄ Java ʵÏÖÕÒµ½Í¼ÏñÎļþ£¬½«Æäת»»³ÉºÏÊʵĴóС£¨ÔÚÕâÒ»¹ý³ÌÖпÉÄÜ»áÌí¼Ó°æÈ¨»òˮӡ»Õ±ê£©£¬È»ºó½«Í¼ÏñÌṩ¸ø¶ÁÕß¡£¸Ã±ê¼Çʹվµã¹ÜÀíÆ÷²»±ØÔÚ·¢²¼Ç°×ª»»Í¼Ïñ¡£Ëü»¹¼ò»¯Á˱àд Web Ò³ÃæµÄ¹¤×÷£¬ÒòΪ´¦ÀíÐí¶àͼÏñ´óСÊ×Ñ¡ÏîÖ»ÐèÒªÒ»¸öÒ³Ãæ¡£×îºó£¬Ò²ÊÇ×îÖØÒªµÄ£¬ÎªÄúµÄËùÓÐÕ¾µãͼÏñÌṩÕâÀàÁé»îÐÔ½«Ó®µÃ¶ÁÕßµÄÇàíù¡£

Web ·þÎñÆ÷ÉÏÔÚ·¢Éúʲô


±¾½ÚÌṩÁËÒ»¸ö¸ß¼¶±ðÊÓͼ£¬½éÉÜÁ˵±¿Í»§»ú£¨¶ÁÕßʹÓÃµÄ Web ä¯ÀÀÆ÷£©·ÃÎÊÌṩ JSP Ò³ÃæµÄÕ¾µãʱĻºóÔÚ·¢Éúʲô¡£ÓÐÈýÖÖ³£¼ûµÄ½»»¥£¬Èçͼ 2 Ëùʾ£º



ͼ 2. Web ¿Í»§»úºÍ·þÎñÆ÷Ö®¼äµÄ½»»¥


ÔÚµÚÒ»ÖÖÇéÐÎÖУ¬¼Ù¶¨ä¯ÀÀÆ÷Ö»ÇëÇó¾²Ì¬Îĵµ£¬Èç 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»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!