JSP Ò³ÃæÖжÔCookieµÄ²Ù×÷
Ò».ʲôÊÇcookies£¿
¡¡¡¡´ó¼Ò¶¼ÖªµÀ£¬ä¯ÀÀÆ÷ÓëWEB·þÎñÆ÷Ö®¼äÊÇʹÓÃHTTPÐÒé½øÐÐͨÐŵ쬵±Ä³¸öÓû§·¢³öÒ³ÃæÇëÇóʱ£¬WEB·þÎñÆ÷Ö»ÊǼòµ¥µÄ½øÐÐÏìÓ¦£¬È»ºó¾Í¹Ø±ÕÓë¸ÃÓû§µÄÁ¬½Ó¡£Òò´Ëµ±Ò»¸öÇëÇó·¢Ë͵½WEB·þÎñÆ÷ʱ£¬ÎÞÂÛÆäÊÇ·ñÊǵÚÒ»´ÎÀ´·Ã£¬·þÎñÆ÷¶¼»á°ÑËüµ±×÷µÚÒ»´ÎÀ´¶Ô´ý£¬ÕâÑùµÄ²»ºÃÖ®´¦¿ÉÏë¶øÖª¡£ÎªÁËÃÖ²¹Õâ¸öȱÏÝ£¬Netscape¿ª·¢³öÁËcookieÕâ¸öÓÐЧµÄ¹¤¾ßÀ´±£´æÄ³¸öÓû§µÄʶ±ðÐÅÏ¢£¬Òò´ËÈËÃÇêdzÆÎª“СÌð±ý”¡£cookiesÊÇÒ»ÖÖWEB·þÎñÆ÷ͨ¹ýä¯ÀÀÆ÷ÔÚ·ÃÎÊÕßµÄÓ²ÅÌÉÏ´æ´¢ÐÅÏ¢µÄÊֶΣºNetscape NavigatorʹÓÃÒ»¸öÃûΪcookies.txt±¾µØÎļþ±£´æ´ÓËùÓÐÕ¾µã½ÓÊÕµÄCookieÐÅÏ¢£»¶øIEä¯ÀÀÆ÷°ÑCookieÐÅÏ¢±£´æÔÚÀàËÆÓÚC:\\windows\\cookiesµÄĿ¼Ï¡£µ±Óû§ÔٴηÃÎÊij¸öÕ¾µãʱ£¬·þÎñ¶Ë½«ÒªÇóä¯ÀÀÆ÷²éÕÒ²¢·µ»ØÏÈǰ·¢Ë͵ÄCookieÐÅÏ¢£¬À´Ê¶±ðÕâ¸öÓû§¡£
¡¡¡¡cookies¸øÍøÕ¾ºÍÓû§´øÀ´µÄºÃ´¦·Ç³£¶à£º
¡¡¡¡1¡¢CookieÄÜʹվµã¸ú×ÙÌØ¶¨·ÃÎÊÕߵķÃÎÊ´ÎÊý¡¢×îºó·ÃÎÊʱ¼äºÍ·ÃÎÊÕß½øÈëÕ¾µãµÄ·¾¶
¡¡¡¡2¡¢CookieÄܸæËßÔÚÏß¹ã¸æÉÌ¹ã¸æ±»µã»÷µÄ´ÎÊý£¬´Ó¶ø¿ÉÒÔ¸ü¾«È·µÄͶ·Å¹ã¸æ
¡¡¡¡3¡¢CookieÓÐЧÆÚÏÞδµ½Ê±£¬CookieÄÜʹÓû§ÔÚ²»¼üÈëÃÜÂëºÍÓû§ÃûµÄÇé¿öϽøÈëÔø¾ä¯ÀÀ¹ýµÄһЩվµã
¡¡¡¡4¡¢CookieÄܰïÖúÕ¾µãͳ¼ÆÓû§¸öÈË×ÊÁÏÒÔʵÏÖ¸÷ÖÖ¸÷ÑùµÄ¸öÐÔ»¯·þÎñ
¡¡¡¡ÔÚJSPÖÐ,ÎÒÃÇÒ²¿ÉÒÔʹÓÃCookie,À´±àдһЩ¹¦ÄÜÇ¿´óµÄÓ¦ÓóÌÐò¡£
¡¡¡¡ÏÂÃæ,ÎÒÏë½éÉÜÒ»ÏÂÈçºÎÓÃJSP´´½¨ºÍ´¦ÀíCookie¡£
¡¡¡¡¶þ£®ÈçºÎ´´½¨Cookie
¡¡¡¡¡¡import="javax.servlet.http.Cookie"
¡¡¡¡ËµÁËÕâô¶à£¬´ó¼ÒÒ»¶¨ºÜÏëÖªµÀJSPÊÇÈçºÎ´´½¨cookieÁË¡£JSPÊÇʹÓÃÈçϵÄÓï·¨¸ñʽÀ´´´½¨cookieµÄ£º
¡¡¡¡Cookie cookie_name =new Cookie("Parameter","Value");
¡¡¡¡ÀýÈ磺
Cookie username_Cookie =new Cookie("username","waynezheng");
response.addCookie(username_Cookie);
¡¡¡¡½âÊÍ£ºJSPÊǵ÷ÓÃCookie¶ÔÏóÏàÓ¦µÄ¹¹Ô캯ÊýCookie(name,value)ÓúÏÊʵÄÃû×ÖºÍÖµÀ´´´½¨Cookie£¬È»ºóCookie¿ÉÒÔͨ¹ýHttpServletResponseµÄaddCookie·½·¨¼ÓÈëµ½Set-CookieÓ¦´ðÍ·£¬
±¾ÀýÖÐCookie¶ÔÏóÓÐÁ½¸ö×Ö·û´®²ÎÊý£ºusername,waynezheng¡£×¢Ò⣬Ãû×ÖºÍÖµ¶¼²»Äܰüº¬¿Õ°××Ö·ûÒÔ¼°ÏÂÁÐ×Ö·û£º@ : ;? , " / [ ] ( ) =
¡¡¡¡´¦ÀíCookieµÄÊôÐÔ
¡¡¡¡¿´µ½ÕâÀÓеÄÅóÓÑÓÖÒªÎÊÁË£ºÎÒ¹âÖªµÀÈçºÎ´´½¨CookieÓÐʲôÓÃѽ£¿ÊÇѽ£¬¹âÖªµÀÈçºÎ´´½¨Cookie¶ø²»ÖªµÀÔõôʹÓÃÊDz»¹»µÄ¡£
ÔÚJSPÖУ¬³ÌÐòÊÇͨ¹ýcookie.setXXXÉèÖø÷ÖÖÊôÐÔ£¬ÓÃcookie.
Ïà¹ØÎĵµ£º
×î½üÊÕµ½Ò»¸öÏîÄ¿µÄÔ´´úÂ룬²¿ÊðÒÔºó´ò¿ªÒ³Ãæ·¢ÏÖJSPÒ³ÃæÖеÄEL±í´ïʽ¶¼Ã»ÓнâÎö£¬¶¼ÊÇÔÑùÏÔʾ¡£
ÉÏÍøËÑË÷ÁËÒ»ÏÂÔÒò£¬ÔÀ´ÊÇServlet°æ±¾µÄÎÊÌâ¡£ÔÀ´ServletÖпÉÒÔÉ趨ÊÇ·ñ½âÎöEL±í´ïʽ£¬Ö»ÓÐ2.4°æ±¾µÄServletĬÈÏÊǽâÎöEL±í´ïʽµÄ£¬¶øÆäËû°æ±¾ÊÇĬÈϲ»½âÎöEL±í´ïʽ£¬²éÁËһϳÌÐò£ ......
jspѧϰÐĵÃ
ѧϰJSP¼¼ÊõÒ²¿ì°ëÄê¶àÁ˰ɣ¬×Ô¼ºÒ²¶¯ÊÖ±àдÁËһЩ¼òµ¥µÄ¶¯Ì¬ÍøÒ³°É¡£ÖÚËùÖÜÖª¶¯Ì¬ÍøÒ³Èý´ó¼¼ÊõASP£¬JSP£¬PHP»ù±¾ÉÏÊÇÈý·ÖÌìÏ£¬µ±È»»¹ÓÐÆäËûÓïÑÔÏñRuby£¬PythonµÈÒ²Õ¼¾Ý²»Ð¡µÄ·Ý¶î¡£
ѧϰJSP¹ý³ÌÖÐÎҸд¥×îÉîµÄÊÇÈçϼ¸µã£º
1.JSPÊÇÒ»ÖÖ±íʾ²ãµÄ¼¼Êõ
&nb ......
ÔÚJSPÖй²ÏíÊý¾Ý£¬´óÌå·ÖΪ2ÖÐÇé¿ö¡£Ò»ÊÇÔÚͬһ¸öÓû§µÄ²»Í¬Ò³ÃæÖ®¼ä¹²ÏíÊý¾Ý£¬¶þÊÇÔÚ²»Í¬µÄÓû§Ö®¼ä¹²ÏíÊý¾Ý.
¶ÔÓÚͬһ¸öÓû§µÄ»á»°£¬ÒªÏëÔÚ²»Í¬µÄÒ³ÃæÖ®¼ä¹²ÏíÊý¾Ý£¬¿ÉÓÐÒÔϼ¸ÖÖÑ¡Ôñ
¡ñ°ÑÊý¾Ý±£´æÔÚSessionÖУ¨ÕâÊǷdz£³£¼ûµÄ·½Ê½£©¡£
¡ñͨ¹ýCookie.
¡ñͨ¹ýÒþº¬µÄ±íµ¥°ÑÊý¾Ý´«µ½ÏÂÒ»¸öÒ³Ãæ¡£
¡ñͨ¹ýServletContext¶ ......
1.²¿ÊðÈýÖÖ·½Ê½£º
(1) ÔÚserver.xmlµÄHost±êÇ©ÄÚн¨Ò»¸öContext±êÇ©
<Context path="/learn1" reloadable="true" docBase="E:\work\tech\project\learn1\WebRoot" workDir="E:\work\tech\project\learn1\WebRoot\work" />
* workDirÊÇÖ¸To ......
1.request¶ÔÏó
¿Í»§¶ËµÄÇëÇóÐÅÏ¢±»·â×°ÔÚrequest¶ÔÏóÖУ¬Í¨¹ýËü²ÅÄÜÁ˽⵽¿Í»§µÄÐèÇó£¬È»ºó×ö³öÏìÓ¦¡£ËüÊÇHttpServletRequestÀàµÄʵÀý¡£
ÐòºÅ ·½ ·¨ ˵ Ã÷
1 object getAttribute(String name) ·µ»ØÖ¸¶¨ÊôÐÔµÄÊôÐÔÖµ
2 Enumeration getAttributeNames() ·µ»ØËùÓпÉÓÃÊôÐÔÃûµÄö¾Ù
3 String getCharacterEncoding( ......