°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡this¡£edit£¨request£»¡¡response£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡else¡¡if¡¡¡¡£¨¡¨update¡¨¡£equals£¨method£©£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡this¡£update£¨request£»¡¡response£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡65¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡66¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡else¡¡if¡¡¡¡£¨¡¨remove¡¨¡£equals£¨method£©£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡this¡£remove£¨request£»¡¡response£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡£ý¡¡catch¡¡£¨Exception¡¡ex£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡System¡£err¡£println£¨ex£©£»¡¡¡¡
¡¡¡¡¡¡¡¡£ý¡¡¡¡
£ý¡¡¡¡¡¡¡¡¡¡
ΪÁ˽â¾öÖÐÎıàÂëÎÊÌ⣬¼ÇµÃÏÈÒª¸ø¡¡request¡¡ÉèÖá¡gb2312¡¡±àÂë¸ñʽ£¬µÚ¶þ²½¾Í¡¡
ÊôÓÚÎÒÃÇ×Ô¼ºµÄÉè¼Æ·½°¸ÁË£¬ÎªÁ˷ֱ治ͬµÄ²Ù×÷£¬ÎÒÃÇΪÿ¸öÇëÇ󶼸½¼ÓÒ»¸ö¡¡
method¡¡²ÎÊý£¬Ä¬ÈÏÏÂÊÇ¡¡method¡¡µÈÓÚ¡¡list£¬ÏÔʾËùÓÐÁªÏµÐÅÏ¢µÄÁÐ±í¡£¡¡¡¡
Ò»´ó¶ÑµÄ¡¡if¡¡else¡¡ËäÈ»±È½Ï³ó£¬µ«Á÷³Ì·Ç³£Ö±¹Û£¬¸ù¾Ý¡¡method¡¡µÄÖµÖ´ÐжÔÓ¦µÄ¡¡
·½·¨¡£¡¡¡¡
method=list¡¡µÄÇé¿ö¡£¡¡¡¡
ĬÈϵÄË÷ÒýÒ³Ãæ¡¡index¡£jsp¡¡ÖУ¬½«¡¡list¡£jsp¡¡¸Ä³É¡¡contact¡£do£¿method=list£¬°Ñ¡¡
ÇëÇóת·¢µ½¡¡contact¡£do¡¡Ë³±ãÔÙ´øÉϲÙ×÷²ÎÊý¡£ContactServlet¡¡ÀïµÄ¡¡list£¨£©·½·¨¡¡
ÈçÏ¡£¡¡¡¡
/**¡¡¡¡
¡¡*¡¡ÏÔʾÁªÏµÐÅÏ¢ÁÐ±í¡£¡¡¡¡
¡¡*/¡¡¡¡
public¡¡void¡¡list£¨HttpServletRequest¡¡request£»HttpServletResponse¡¡¡¡
response£©¡¡¡¡
¡¡¡¡¡¡¡¡throws¡¡Exception¡¡£û¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡List¡¡list¡¡=¡¡contactDao¡£getAll£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡request¡£setAttribute£¨¡¨list¡¨£»¡¡list£©£»¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡request¡£getRequestDispatcher£¨¡¨/list¡£jsp¡¨£©¡£forward£¨request£»¡¡¡¡
response£©£»¡¡¡¡
£ý¡¡¡¡¡¡
µ÷Óá¡contactDao¡¡µÄ¡¡getAll£¨£©·½·¨»ñµÃÁªÏµÐÅÏ¢ÁÐ±í£¬È»ºó°Ñ¡¡list¡¡·Åµ½¡¡request¡¡
ÀÒòΪ¡¡pageContext¡¡ÊÇÓë¡¡jsp¡¡Ò³Ãæ¶ÔÓ¦µÄ£¬servlet¡¡ÀïÒª°Ñ±äÁ¿·Åµ½¡¡request¡¡
×÷ÓÃÓòÀ±£Ö¤Ê¹Óá¡forward¡¡×ª·¢ÇëÇóÖ®ºóÔÚ¡¡jsp¡¡ÀïÒ²¿ÉÒÔʹÓÃÕâ¸ö±äÁ¿¡£¡¡¡¡
½øÐвÙ×÷Ö®ºó¼´¿ÌʹÓá¡forward¡¡Ìø×ªµ½¡¡list¡£jsp£¬¼ÇµÃÕâÀïÒªÓá¡forward¡¡²ÅÄÜ¡¡
±£Ö¤¡¡request¡¡ÖеıäÁ¿²»»áÏûʧ¡£ÕâÑùÒÀÀµ¡¡list¡£jsp¡¡ÖиijɴÓrequest¡¡ÖлñµÃ¡¡
ÎÒÃÇÐèÒªµÄÊý¾Ý¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡66¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡67¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
List¡¡list¡¡=¡¡£¨List£©¡¡request¡£getAttribute£¨¡¨list¡¨£©£»¡¡¡¡
ÆäËûµÄ²Ù×÷¶¼ÓëÕâ¸öÀàËÆ£¬±ÈÈç°Ñ¡¡save¡£jsp¡¡¸Ä³É¡¡contact¡£do£¿method=save£¬°Ñ¡¡
edit¡£jsp£¿id=1¡¡¸Ä³É¡¡contact¡£do£¿method=edit&id=1£¬°Ñupdate¡£jsp£¿id=1¡¡¸Ä³É¡¡
contact¡£do£¿method=update&id=1£¬°Ñ¡¡remove¡£jsp£¿id=1¡¡¸Ä³É¡¡
contact¡£do£¿method=remove&id=1¡£¡¡¡¡
¾¹ýÒ»ÂÖ¸ÄÔ죬ÔÀ´µÄ¡¡save¡£jsp£»¡¡update¡£jsp£»¡¡remove¡£jsp¡¡µÄÄÚÈݶ¼¹éÈëÁË¡¡
ContactServlet¡£06¡02¡¡Ä¿Â¼ÏÂֻʣÏÂindex¡£jsp£»¡¡list¡£jsp£»¡¡create¡£jsp£»¡¡¡¡
edit¡£jsp¡¡ËĸöÒ³Ãæ£¬¿´Ò³ÃæÖеÄÁ´½ÓÈ«²¿Ö¸ÏòÁËcontact¡£do£¬ÕâÏÂÊDz»ÊǾõµÃ¡¡
Çåˬ¶àÁË£¿¡¡¡¡
ContactServlet¡¡×÷ΪͳһµÄÇëÇóת·¢Æ÷·¢»Ó×ÅÇ¿´óµÄ×÷Ó㬻ù±¾ËùÓеÄÇëÇ󶼡¡
ÊÇÓÉËü½ÓÊÕ²¢ÖÐתµÄ£¬ÕýÒòΪÓÐËüµÄ´æÔÚ£¬ÎÒÃDzŵÃÒ԰ѽøÐÐÊý¾Ý¿â²Ù×÷µÄ¡¡
ContactDao¡¡Óë±íÏÖ²ãµÄ¡¡jsp¡¡¸ôÀ뿪£¬Èô¦ÀíÒµÎñµÄ´úÂë¸ü¼Ó¼¯ÖС£¡¡¡¡
ÕâÖֲַ㷽ʽͨ³£±»³ÆÎª¡¡MVC£¬Model¡¡View¡¡Controller¡¡Èý²ã½á¹¹¡£ÇëÇóÓÉ¡¡
Controller¡¡£¨¿ØÖÆÆ÷£©¿ªÊ¼£¬·Ö·¢¸ø¶ÔÓ¦ÒµÎñ´úÂ룬Model¡¡£¨Ä£ÐÍ£©´ú±íµÄÊý¾Ý¡¡
Ä£Ðͳе£ÒµÎñ²Ù×÷£¬×îºó½«µÃµ½µÄ½á¹ûË͵½¡¡View¡¡£¨ÊÓͼ£©²ãäÖȾÏÔʾ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÕâÀï¡¡ContactServlet¡¡¶ÔÓ¦µÄ¾ÍÊÇ¡¡Controller¡¡£¨¿ØÖÆÆ÷£©£¬ÓÃÀ´×öÇëÇóµÄ·Ö·¢¡£¡¡
Model¡¡£¨Ä£ÐÍ£©¾ÍÖµµÃContactDao¡¡ºÍÊý¾Ý¿âÁË£¬ËüÌṩÎÒÃÇÐèÒªµÄ¸÷ÖÖÊý¾ÝÐÅÏ¢¡£¡¡
¼¸¸ö¡¡jsp¡¡¹¹³ÉÁË¡¡View¡¡£¨ÊÓͼ£©ÕâÒ»²ã£¬ÓÃÀ´ÏÔʾ½á¹ûÊý¾Ý¡£¡¡¡¡
ÍêÕûµÄÀý×ÓÔÚ¡¡lingo¡sample/06¡02¡¡Ï£¬¶ÔÓ¦µÄÔ´´úÂëÔÚ¡¡WEB¡INF/src¡¡Ï£¬½«¡¡
06¡02¡¡¸´ÖƵ½¡¡tomcat¡¡µÄwebapps¡¡Ï¾ͿÉÒÔÖ´ÐС¡pile¡£bat¡¡½øÐбàÒë¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡67¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡68¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡7¡¡Õ¡¡Ê¹Óá¡filter¡¡¹ýÂËÇëÇó¡¡¡¡
×¢Òâ¡¡¡¡
Filter¡¡ËäÈ»ºÜ³£Ó㬵«ÊǸ²¸ÇµÄ·¶Î§Ì«¹ã£¬ÕâÀïÎÒÃÇÖ»½éÉÜÉèÖñàÂëºÍ¿ØÖÆÈ¨¡¡
Ï޵ĹýÂËÆ÷£¬ÆäËûµÄʹÓ÷½Ê½»¹ÐèÒª´ó¼Ò×ÔÐлýÀÛ¡£¡¡¡¡
Èç¹ûÄã²»Âú×ãÒÔÏÂÈÎÒ»Ìõ¼þ£¬Çë¼ÌÐøÔĶÁ£¬·ñÔòÇëÌø¹ý´ËºóµÄ²¿·Ö£¬½øÈëÏÂÒ»Õ£º¡¡
µÚ¡¡8¡¡Õ¡¡ÅäÖá¡listener¼àÌýÆ÷¡£¡¡¡¡
¡¡¡¡¡¡1¡£¡¡¡¡Á˽âFilter¡¡µÄʹÓᣡ¡¡¡
7¡£1¡£¡¡ÅúÁ¿ÉèÖÃÇëÇó±àÂë¡¡¡¡
±àÂëÎÊÌâ»á²»»á³ÉΪÖйúÈËѧ¡¡java¡¡µÄ±ê־Ĩ£¿¡¡¡¡
ͨ¹ý֮ǰµÄÌÖÂÛµÚ¡¡2¡£2¡£2¡¡½Ú¡¡¡¡¡°POST¡¡ÂÒÂ롱£¬ÎÒÃÇÖªµÀΪÁ˱ÜÃâÌá½»Êý¾ÝµÄÂÒ¡¡
ÂëÎÊÌ⣬ÐèÒªÔÚÿ´ÎʹÓÃÇëÇó֮ǰÉèÖñàÂë¸ñʽ¡£ÔÚÄã¸´ÖÆÕ³ÌùÁËÎÞÊý´Î¡¡
request¡£setCharacterEncoding£¨¡¨gb2312¡¨£©£»ºó£¬ÓÐûÓÐÏëÒªÒ»ÀÍÓÀÒݵķ½·¨¡¡
ÄØ£¿Äܲ»ÄÜÒ»´ÎÐÔÐÞ¸ÄËùÓÐÇëÇóµÄ±àÂëÄØ£¿¡¡¡¡
Óá¡Filter¡¡°É£¬ËüµÄÃû×ÖÊǹýÂËÆ÷£¬¿ÉÒÔÅúÁ¿À¹½ØÐ޸ġ¡servlet¡¡µÄÇëÇóºÍÏìÓ¦¡£¡¡¡¡
ÎÒÃDZàдһ¸ö¡¡EncodingFilter¡£java£¬À´ÅúÁ¿ÉèÖÃÇëÇó±àÂë¡£¡¡¡¡
package¡¡anni£»¡¡¡¡
¡¡¡¡
import¡¡java¡£io¡£IOException£»¡¡¡¡
import¡¡javax¡£servlet¡£Filter£»¡¡¡¡
import¡¡javax¡£servlet¡£FilterChain£»¡¡¡¡
import¡¡javax¡£servlet¡£FilterConfig£»¡¡¡¡
import¡¡javax¡£servlet¡£ServletException£»¡¡¡¡
import¡¡javax¡£servlet¡£ServletRequest£»¡¡¡¡
import¡¡javax¡£servlet¡£ServletResponse£»¡¡¡¡
¡¡¡¡
public¡¡class¡¡EncodingFilter¡¡implements¡¡Filter¡¡£û¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡public¡¡void¡¡init£¨FilterConfig¡¡config£©¡¡throws¡¡ServletException¡¡£û£ý¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡public¡¡void¡¡destroy£¨£©¡¡£û£ý¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡public¡¡void¡¡doFilter£¨ServletRequest¡¡request£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡68¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡69¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ServletResponse¡¡response£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FilterChain¡¡chain£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡throws¡¡IOException£»¡¡ServletException¡¡£û¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡request¡£setCharacterEncoding£¨¡¨gb2312¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡chain¡£doFilter£¨request£»¡¡response£©£»¡¡¡¡
¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡
£ý¡¡¡¡¡¡
ÔÚ´Ë¡¡EncodingFilter¡¡ÊµÏÖÁË¡¡Filter¡¡½Ó¿Ú£¬Filter¡¡½Ó¿ÚÖж¨ÒåµÄÈý¸ö·½·¨¶¼Òª¡¡
ÔÚ¡¡EncodingFilter¡¡ÖÐʵÏÖ£¬ÆäÖС¡doFilter£¨£©µÄ´úÂëʵÏÖÖ÷ÒªµÄ¹¦ÄÜ£ºÎªÇëÇóÉè¡¡
Öá¡gb2312¡¡±àÂë²¢Ö´ÐС¡chain¡£doFilter£¨£©¼ÌÐøÏÂÃæµÄ²Ù×÷¡£¡¡¡¡
Óë¡¡servlet¡¡ÏàËÆ£¬ÎªÁËÈá¡filter¡¡·¢»Ó×÷Óû¹ÐèÒªÔÚ¡¡web¡£xml¡¡½øÐÐÅäÖᣡ¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡EncodingFilter¡¡¡¡
¡¡¡¡¡¡¡¡anni¡£EncodingFilter¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡EncodingFilter¡¡¡¡
¡¡¡¡¡¡¡¡/*¡¡¡¡
¡¡¡¡
filter¡¡±êÇ©²¿·Ö¶¨ÒåʹÓõĹýÂËÆ÷£¬filter¡mapping¡¡±êÇ©¸æËß·þÎñÆ÷°ÑÄÄЩÇë¡¡
Ç󽻸ø¹ýÂËÆ÷´¦Àí¡£ÕâÀïµÄ/*±íʾËùÓÐÇëÇó£¬/±íʾ¸ù·¾¶£¬*¡¡£¨ÐǺţ©´ú±íËùÓС¡
ÇëÇ󣬼ÓÔÚÒ»Æð¾Í±ä³ÉÁ˸ù·¾¶ÏµÄËùÓÐÇëÇ󡣡¡¡¡
ÕâÑù£¬ËùÓеÄÇëÇó¶¼»áÏȱ»EncodingFilter¡¡À¹½Ø£¬²¢ÔÚÇëÇóÀïÉèÖÃÉÏÖ¸¶¨µÄ¡¡
gb2312¡¡±àÂë¡£¡¡¡¡
Àý×ÓÔÚ¡¡lingo¡sample/07¡01¡¡Ä¿Â¼Ï£¬Õâ´ÎÎÒÃDz»ÐèÒªÔÚtest¡£jsp¡¡ÖÐΪÇëÇóÉèÖá¡
±àÂëÒ²¿ÉÒԵõ½Õý³£µÄÖÐÎIJÎÊýÁË£¬EncodingFilter¡¡Ô²ÂúµÄÍê³ÉÁËËüµÄ¹¤×÷¡£¡¡¡¡
7¡£2¡£¡¡Óá¡filter¡¡¿ØÖÆÓû§·ÃÎÊȨÏÞ¡¡¡¡
³öÓÚÐÅÏ¢°²È«ºÍÆäËûһЩÔÒòµÄ¿¼ÂÇ£¬ÏîÄ¿ÖеÄÒ»Ð©Ò³ÃæÒªÇóÓû§Âú×ãÁËÒ»¶¨Ìõ¡¡
¼þÖ®ºó²ÅÄÜ·ÃÎÊ¡£±ÈÈ磬ÈÃÓû§ÊäÈëÕʺźÍÃÜÂ룬Èç¹ûÊäÈëµÄÐÅÏ¢ÕýÈ·¾ÍÔÚ¡¡
session¡¡Àï×öÒ»¸ö³É¹¦µÇ¼µÄ±ê¼Ç£¬ÆäºóÔÚÇëÇó±£ÃÜÐÅÏ¢µÄʱºòÅжϡ¡session¡¡ÖС¡
ÊÇ·ñÓÐÒѾµÇ¼³É¹¦µÄ±ê¼Ç£¬´æÔÚÔò¿ÉÒÔ·ÃÎÊ£¬²»´æÔÚÔò½ûÖ¹·ÃÎÊ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡69¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡70¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Èç¡¡07¡02¡¡Àý×ÓÖÐËùʾ£¬½øÈëÊ×Ò³¿´µ½µÄ¾ÍÊǵÇÂ¼Ò³Ãæ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÏÖÔÚÓû§»¹Ã»ÓеǼ£¬Èç¹ûÖ±½Ó·ÃÎʱ£ÃÜÐÅÏ¢£¬¾Í»áÏÔʾÎÞ·¨·ÃÎʱ£ÃÜÐÅÏ¢µÄÒ³¡¡
Ãæ£¬²¢ÌáÐÑÓû§½øÐÐ×¢²á¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
·µ»ØµÇÂ¼Ò³Ãæºó£¬ÊäÈëÕýÈ·µÄÓû§ÃûºÍÃÜÂ룬µã»÷µÇ¼¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ºǫ́³ÌÐòÅжÏÓû§ÃûºÍÃÜÂëÕýÈ·ÎÞÎóºó£¬ÔÚ¡¡session¡¡ÖÐÉèÖÃÒѵǼµÄ±ê¼Ç£¬È»ºó¡¡
Ìø×ªµ½±£ÃÜÐÅÏ¢Ò³Ãæ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡70¡¡/¡¡148¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡71¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÎÒÃÇÒª±£»¤µÄÒ³ÃæÊÇ¡¡admin/index¡£jsp£¬Îª´ËÎÒÃÇÔÚweb¡£xml¡¡½øÐÐÈçÏÂÅäÖᣡ¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡SecurityFilter¡¡¡¡
¡¡¡¡¡¡¡¡anni¡£SecurityFilter¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡SecurityFilter¡¡¡¡
¡¡¡¡¡¡¡¡/admin/*¡¡¡¡
¡¡¡¡¡¡¡¡
¶¨Òå¡¡SecurityFilter¡¡¹ýÂËÆ÷£¬ÈÃËü¹ýÂËÆ¥Åä/admin/*µÄËùÓÐÇëÇó£¬Õâ¾ÍÊÇ˵£¬¡¡
¶Ô/admin/·¾¶ÏµÄËùÓÐÇëÇó¶¼»á½ÓÊÜ¡¡SecurityFilter¡¡µÄ¼ì²