ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

Ò»¼ÒÃÀ×ÊÆóÒµµÄjava servletÃæÊÔÌâ
2014-10-31 23:45:04 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:8027´Î
Tags£ºÒ»¼Ò ÃÀ×Ê ÆóÒµ java servlet ÊÔÌâ

filter µÄ×÷ÓÃÊÇʲô£¿Ö÷ҪʵÏÖʲô·½·¨£¿doFilter·½·¨ÀïÃæµÄ2¸ö²ÎÊýrequest ºÍ response ËûÎÊ ÕâÁ½¸ö½Ó¿ÚµÄÈ«³ÆÊÇʲô£¿


1.FilterʹÓû§¿ÉÒԸıäÒ»¸örequestºÍÐÞ¸ÄÒ»¸öresponse. Filter ²»ÊÇÒ»¸öservlet,Ëü²»ÄܲúÉúÒ»¸öresponse,ËüÄܹ»ÔÚÒ»¸örequestµ½´ïservlet֮ǰԤ´¦Àírequest,Ò²¿ÉÒÔÔÚÀ뿪servletʱ´¦Àíresponse.»»ÖÖ˵·¨,filterÆäʵÊÇÒ»¸ö¡±servlet chaining¡±(servlet Á´).Ò»¸öfilter °üÀ¨:
¡¡¡¡1. ÔÚservlet±»µ÷ÓÃ֮ǰ½Ø»ñ;
¡¡¡¡2. ÔÚservlet±»µ÷ÓÃ֮ǰ¼ì²éservlet request;
¡¡¡¡3. ¸ù¾ÝÐèÒªÐÞ¸ÄrequestÍ·ºÍrequestÊý¾Ý;
¡¡¡¡4. ¸ù¾ÝÐèÒªÐÞ¸ÄresponseÍ·ºÍresponseÊý¾Ý;
¡¡¡¡5. ÔÚservlet±»µ÷ÓÃÖ®ºó½Ø»ñ.
2. requestµÄÈ«³ÆÊÇ HttpServletRequest responseµÄÈ«³ÆÊÇ HttpServletResponse .


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºÒ»Ì×ASP³ÌÐòÔ±ÃæÊÔÌâ ÏÂһƪ£ºHibernateÃæÊÔÌ⼯

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿