ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
¹·¹·Êé¼® ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

JSPÈëÃŽ̳Ì(DOC¸ñʽ)-µÚ32ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




import¡¡javax¡£servlet¡£http¡£HttpServlet£»¡¡¡¡

import¡¡javax¡£servlet¡£http¡£HttpServletRequest£»¡¡¡¡

import¡¡javax¡£servlet¡£http¡£HttpServletResponse£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡TestServlet¡¡extends¡¡HttpServlet¡¡£û¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡private¡¡String¡¡username£»¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡public¡¡void¡¡doGet£¨HttpServletRequest¡¡request£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HttpServletResponse¡¡response£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡throws¡¡ServletException£»¡¡IOException¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡this¡£username¡¡=¡¡request¡£getParameter£¨¡¨username¡¨£©£»¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡try¡¡¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Thread¡£sleep£¨10000£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡catch¡¡£¨InterruptedException¡¡ex£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡response¡£getWriter£¨£©¡£write£¨this¡£username£©£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡

£ý¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡126¡¡/¡¡148¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡127¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



doGet£¨£©·½·¨Öдӡ¡request¡¡ÖлñµÃusername¡¡²ÎÊý£¬È»ºó¸³¸ø¡¡this¡£username£¬Õâ¡¡

ÊÇÒ»¸öÀà±äÁ¿¡£È»ºóÔÝÍ£¡¡10¡¡Ã룬Õâ¡¡10¡¡ÃëÎÒÃǼÙÉèÕýÔÚ½øÐÐһЩºÜ·Ñʱ¼äµÄ¼ÆË㣬¡¡

ÕâÑùÎÒÃǾÍÓÐÊ®ÃëÖÓÈ¥µãÁ½¸öÒ³ÃæµÄÌá½»°´Å¥ÁË¡£×îºó½«¡¡this¡£username¡¡Ð´Èë¡¡

response¡£¡¡¡¡



ÄãÒ²ÐíÔÚÏ룺¡°ÕâûÓÐÎÊÌâ°¡£¬µÚÒ»¸öÒ³ÃæÌá½»ÁËÊý¾Ý£¬µÈ´ý¡¡10¡¡Ãë·µ»Ø£¬µÚ¶þ¡¡

¸öÒ³ÃæÔÙÌá½»Êý¾Ý£¬µÈ´ý¡¡10¡¡Ãë·µ»Ø£¬Á½Õß²¢²»³åÍ»°¡¡£¡±¿Éʵ¼ÊÉÏÔÚ¶àÏß³ÌÄ£¡¡

ÐÍÖв»»áÓÐÕâÖÖ¶ÓÁÐÈÃÇëÇóÒ»¸öÒ»¸öÖ´ÐУ¬ËùÓÐÇëÇó¶¼ÊÇ·äÓµ¶øÖÁ¡£¡¡¡¡



ÔÚÕâ¸öÀý×ÓÀµÚÒ»¸öÇëÇó¹ýÀ´½«¡°¶£ßË¡±¸³Öµ¸ø¡¡this¡£username¡¡ºó½øÐеȴý£¬¡¡

10¡¡ÃëÖ®ÄÚÎÒÃǵĵڶþ¸öÇëÇóÓÖµ÷ÓÃÁË¡¡doGet£¨£©·½·¨£¬²¢°Ñ¡¡this¡£username¡¡ÐÞ¸ÄΪ¡¡

¡¡¡°lingirl¡±£¬µÈµ½¡¡10¡¡ÃëºóµÚÒ»¸öÇëÇó½áÊøµÈ´ýºó£¬»ñµÃµÄ¡¡this¡£username¡¡ÒѾ­¡¡

ÊÇ¡°lingirl¡±ÁË¡£¡¡¡¡



this¡£username¡¡ÕâÖÖд·¨ÔÚ¡¡servlet¡¡ÖÐÊǾø¶Ô½ûÓõģ¬Èç¹ûÓÐʲôÐÅÏ¢ÐèÒª±£´æ£¬¡¡

¿ÉÒÔ¿¼ÂǷŵ½¡¡session¡¡»ò¡¡ServletContext¡¡ÖС£¡¡¡¡



14¡£3¡£¡¡ÔÚ¡¡jsp¡¡Öж¨ÒåÀà±äÁ¿¡¡¡¡



дÔÚÖ®¼äµÄ´úÂ룬ÔÚת»»³É¡¡servlet¡¡Ö®ºó¶¼»á¡¡service£¨£©·½·¨ÄÚÔËÐУ¬ËùÒÔ¡¡

ÎÒÃDz»±Øµ£ÐijöÏÖÉϱߡ¡this¡£username¡¡µÄÎÊÌâ¡£¡¡¡¡



µ«ÊÇÎÒÃÇ¿ÉÒÔÓá¡£¨×¢Òâ¶à³öÀ´µÄ¸Ð̾ºÅ£©¶¨ÒåÀà±äÁ¿»òÀà·½·¨£¬°ÑÉÏÒ»¸ö¡¡

×ï´ó¶ñ¼«µÄ¡¡servlet¡¡¸ÄÔì³É¡¡jsp¡¡µÄ»°£¬¾ÍÏñÕâÑù¡£¡¡¡¡



¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡



×¢Òâ¡¡¡¡



ʹÓá¡14¡­03¡¡ÏµÄÀý×Ó¿ÉÒÔ²âÊÔ¡¡jsp¡¡³ö´íµÄЧ¹û£¬¼ÇµÃÒªÔÚ¡¡10¡¡ÃëÖ®ÄÚµã»÷Á½´Î¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡127¡¡/¡¡148¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡128¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



ËÆºõÊÇÒ»¸ö¾Þ´óµÄÏÝÚ壬Èç¹ûÎÒÃÇʹÓÃËü¶¨ÒåÀà±äÁ¿¾ÍÒ»¶¨»á³öÏÖ¶àÏ̡߳¡

´íÎ󡣡¡¡¡



²»¹ý·²Ê¶¼ÓÐÕý·´Á½Ã棬µ±ÎÒÃÇÐèÒªÔÚ¡¡jsp¡¡Öж¨ÒåÒ»¸öͨÓ÷½·¨Ê±£¬¾ÍÐèÒª½èÖú¡¡

µÄÁ¦Á¿ÁË£¬¼ÙÉèÎÒÃÇÐèÒªÒ»¸ö·½·¨£¬¸ù¾ÝÓû§µÄÐÔ±ðÏÔʾ²»Í¬µÄhtml¡¡ÄÚÈÝ£¬¡¡

Èç¹û¡¡sex¡¡=¡¡0¡¡¾ÍÊä³öºìÉ«µÄ¡°ÄС±£¬Èç¹û¡¡sex¡¡=¡¡1¡¡¾ÍÊä³öÂÌÉ«µÄ¡°Å®¡±¡£ÎªÊµÏÖ¡¡

Õâ¸ö¹¦ÄÜ£¬ÎÒÃÇ¿ÉÒÔ¶¨ÒåÒ»¸ö¡¡sexRenderer£¨£©·½·¨¡£¡¡¡¡



14¡­04/index¡£jsp¡¡Ò³ÃæÏÔʾЧ¹ûÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



index¡£jsp¡¡ÖеĴúÂë·ÖÁ½²¿·Ö¡£¡¡¡¡



µÚÒ»²¿·Ö¶¨Òå¡¡sexRenderer£¨£©·½·¨ºÍ¡¡¡¡



¡¡¡¡¡¡



µÚ¶þ²¿·ÖÑ­»·ÏÔʾ±£´æÁËÐÔ±ðÐÅÏ¢µÄÊý×飬ÏÔʾµÄʱºò½«»áµ÷Óá¡sexRenderer£¨£©¡¡

·½·¨¡£¡¡¡¡



¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡128¡¡/¡¡148¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡129¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡



ºÃµÄ£¬ÏÖÔÚÎÒÃÇÖªµÀ¿ÉÒÔÔÚÖж¨Òå·½·¨ºÍ±äÁ¿ÁË¡£µ«ÊÇͬʱҲҪÁ˽âµÄÊÇ¡¡

ÒѾ­ÍÑÀëÁË¡¡service£¨£©·½·¨£¬Õâ¾Íµ¼Ö²»ÄÜÔÚËüÀï±ßʹÓá¡request£¬¡¡

response¡¡ÕâЩĬÈϱäÁ¿ÁË£¬Èç¹ûÏëÒªµ÷Óá¡request¡¡Ö»ÄÜд³É¡¡void¡¡¡¡

doSomething£¨HttpServletRequest¡¡request£©µÄÐÎʽÁË£¬ÉÔ΢עÒâһϼ´¿É¡£¡¡¡¡



14¡£4¡£¡¡jsp¡¡¾Å´óĬÈ϶ÔÏó¡¡¡¡



·Ö±ðÊÇ¡¡request£»¡¡response£»¡¡out£»¡¡pageContext£»¡¡session£»¡¡application£»¡¡page£»¡¡¡¡

config£»¡¡exception¡£¡¡¡¡



ÈÃÎÒÃÇ¿´¿´ËüÃÇÓë¡¡servlet¡¡ÖбäÁ¿µÄ¶ÔÓ¦¹ØÏµ¡£¡¡¡¡



Ê×ÏÈÒªÃ÷È·µÄÊÇ£¬Õâ¾Å¸ö±äÁ¿¶¼Ö»ÔÚÖÐÓÐЧ£¬ÖÐÊÇÎÞ·¨µ÷ÓÃÕâ¾Å¸ö¶Ô¡¡

ÏóµÄ¡£Êµ¼ÊÉÏ×îºó»á³ÉΪ¡¡service£¨£©·½·¨ÖеĴúÂ룬ÎÒÃÇÕâÀï¾Í¿´¿´ÈçºÎÔÚ¡¡

service£¨£©·½·¨ÖлñµÃÕâЩ¶ÔÏó°É¡£¡¡¡¡



¡¡¡¡¡¡¡¡1¡£¡¡¡¡request¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡public¡¡void¡¡service£¨ServletRequest¡¡req£»¡¡ServletResponse¡¡res£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HttpServletRequest¡¡request¡¡¡¡=¡¡£¨HttpServletRequest£©¡¡req£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡jsp¡¡ÖеÄrequest¡¡¾ÍÊÇ¡¡service£¨£©Öд«ÈëµÄreq¡¡²ÎÊý£¬ÒòΪ¡¡service¡¡Öж¨¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒåµÄÊÇ¡¡ServletRequest¡¡ÀàÐÍ£¬ÎÒÃÇ»¹ÐèҪת»»³É¡¡HttpServletRequest¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÀàÐÍ¡£¡¡¡¡



¡¡¡¡¡¡¡¡2¡£¡¡¡¡response¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡public¡¡void¡¡service£¨ServletRequest¡¡req£»¡¡ServletResponse¡¡res£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HttpServletResponse¡¡response¡¡¡¡=¡¡£¨HttpServletResponse£©¡¡res£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓëÉÏÀýÏàͬ£¬response¡¡Ò²ÊÇ¡¡service£¨£©Öд«ÈëµÄres¡¡²ÎÊý¡£¡¡¡¡



¡¡¡¡¡¡¡¡3¡£¡¡¡¡out¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡129¡¡/¡¡148¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡130¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡Writer¡¡out¡¡=¡¡response¡£getWriter£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡out¡¡¶ÔÓ¦×Å´Ó¡¡response¡¡ÖÐÈ¡³öµÄwriter¡¡¶ÔÏ󣬸ºÔðÏòÏìÓ¦ÖÐÊä³öÊý¾Ý¡£¡¡

¡¡¡¡¡¡¡¡²»¹ý¡¡jsp¡¡ºÍ¡¡servlet¡¡Öеġ¡out¡¡»¹ÊÇÓÐÒ»µãÇø±ð£¬ËäÈ»ËüÃǶ¼ÊµÏÖÁË¡¡

¡¡¡¡¡¡¡¡java¡£io¡£Writer¡¡½Ó¿Ú£¬µ«¡¡servlet¡¡ÖÐʵ¼ÊÀàÐÍÊÇ¡¡java¡£io¡£PrintWriter£¬¡¡

¡¡¡¡¡¡¡¡¶ø¡¡jsp¡¡ÖÐʵ¼ÊÀàÐÍÊÇ¡¡javax¡£servlet¡£jsp¡£JspWriter¡£¡¡¡¡



4¡£¡¡¡¡pageContext¡¡¡¡



¡¡¡¡¡¡¡¡ÕâÊÇ¡¡jsp¡¡¶ÀÓеģ¬servlet¡¡ÀïûÓС¡page¡¡µÄ¸ÅÄî¡£¡¡¡¡



5¡£¡¡¡¡session¡¡¡¡



¡¡¡¡¡¡HttpSession¡¡session¡¡=¡¡request¡£getSession£¨£©£»¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡Ö±½Ó´Ó¡¡request¡¡ÖлñµÃ»á»°¡£¡¡¡¡



6¡£¡¡¡¡application¡¡¡¡



¡¡¡¡¡¡¡¡ServletConext¡¡application¡¡=¡¡¡¡

¡¡¡¡¡¡¡¡getServletConfig£¨£©¡£getServletContext£¨£©£»¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¿ÉÒÔͨ¹ý¡¡servletConfig¡¡»ñµÃ¡¡ServletContext£¬ÕâÊÇÕû¸öweb¡¡Ó¦Óù²Ïí¡¡

¡¡¡¡¡¡¡¡µÄÒ
·µ»ØÄ¿Â¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂܰÌáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæÐ´Ô­´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøÅ¶£¡