ÔÚѧϰÍêJavaÖ®ºó£¬ÃæÁٵľÍÊÇJava¿ª·¢µÄÃæÊÔÎÊÌâÁË£¬Ã¿Î»³ÌÐòÔ±ÔÚÃæÊÔµÄʱºò¶¼»áÒòΪÃæÊԵĵ¥Î»²»Í¬ÒÔ¼°ÃæÊÔ¹Ù²»Í¬£¬Ëù±»ÎʵÄÏà¹ØµÄ¼¼ÊõÎÊÌâÒ²»á²»Í¬¡£ÄÇôÇൺJava¿ª·¢³£¼ûµÄÃæÊÔÌâÓÐÄÄЩÄØ£¿
1¡¢get ºÍpost µÄÇø±ð£¿
´ð£ºForm ÖеÄget ºÍpost ·½·¨£¬ÔÚÊý¾Ý´«Êä¹ý³ÌÖзֱð¶ÔÓ¦ÁËHTTP ÐÒéÖеÄGET ºÍPOST ·½·¨¡£¶þÕßÖ÷ÒªÇø±ðÈçÏ£º
1£©Get ÊÇÓÃÀ´´Ó·þÎñÆ÷ÉÏ»ñµÃÊý¾Ý£¬¶øPost ÊÇÓÃÀ´Ïò·þÎñÆ÷ÉÏ´«µÝÊý¾Ý£»
2£©Get ½«±íµ¥ÖÐÊý¾Ý°´ÕÕvariable=value µÄÐÎʽ£¬Ìí¼Óµ½action ËùÖ¸ÏòµÄURL ºóÃ棬²¢ÇÒÁ½ÕßʹÓá°?¡±Á¬½Ó£¬¶ø¸÷¸ö±äÁ¿Ö®¼äʹÓá°&¡±Á¬½Ó£»Post Êǽ«±íµ¥ÖеÄÊý¾Ý·ÅÔÚform µÄÊý¾ÝÌåÖУ¬°´ÕÕ±äÁ¿ºÍÖµÏà¶ÔÓ¦µÄ·½Ê½£¬´«µÝµ½actionËùÖ¸ÏòURL£»
3£©Get ÊDz»°²È«µÄ£¬ÒòΪÔÚ´«Êä¹ý³Ì£¬Êý¾Ý±»·ÅÔÚÇëÇóµÄURL ÖУ»Post µÄËùÓвÙ×÷¶ÔÓû§À´Ëµ¶¼ÊDz»¿É¼ûµÄ£»
4£©Get ´«ÊäµÄÊý¾ÝÁ¿Ð¡£¬ÕâÖ÷ÒªÊÇÒòΪÊÜURL ³¤¶ÈÏÞÖÆ£»¶øPost ¿ÉÒÔ´«Êä´óÁ¿µÄÊý¾Ý£¬ËùÒÔÔÚÉÏ´«ÎļþÖ»ÄÜʹÓÃPost£»
5£©Get ÏÞÖÆForm ±íµ¥µÄÊý¾Ý¼¯±ØÐëΪASCII ×Ö·û£¬¶øPost Ö§³ÖÕû¸öISO10646×Ö·û¼¯£»
6£©Get ÊÇForm µÄĬÈÏ·½·¨¡£
2¡¢MVC µÄ¸÷¸ö²¿·Ö¶¼ÓÐÄÇЩ¼¼ÊõÀ´ÊµÏÖ?ÈçºÎʵÏÖ?
´ð£ºMVC ÊÇModel£View£Controller µÄ¼òд¡£ Model¡¡´ú±íµÄÊÇÓ¦ÓõÄÒµÎñÂß¼£¨Í¨¹ýJavaBean£¬EJB ×é¼þʵÏÖ£©£¬¡¡View¡¡ÊÇÓ¦ÓõıíʾÃ棨ÓÉJSP Ò³Ãæ²úÉú£©£¬ Controller¡¡ÊÇÌṩӦÓõĴ¦Àí¹ý³Ì¿ØÖÆ£¨Ò»°ãÊÇÒ»¸öServlet£©£¬Í¨¹ýÕâÖÖÉè¼ÆÄ£ÐÍ°ÑÓ¦ÓÃÂß¼£¬´¦Àí¹ý³ÌºÍÏÔʾÂß¼·Ö³É²»Í¬µÄ×é¼þʵÏÖ¡£ÕâЩ×é¼þ¿ÉÒÔ½øÐн»»¥ºÍÖØÓá£
3¡¢¹ýÂËÆ÷µÄÓ÷¨£¿£¨¶Ô¿Í»§¶ËµÄÇëÇóͳһ±àÂëºÍ¶Ô¿Í»§¶Ë½øÐÐÈÏÖ¤£©
´ð£ºÊ×ÏÈҪʵÏÖ£¨implements£©Filter ½Ó¿Ú£¬Í¬Ê±¸²¸ÇFilter ½Ó¿ÚµÄÈý¸ö·½·¨£º
init(FilterConfig config) //ÓÃÓÚ»ñµÃFilterConfig ¶ÔÏó£»
doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) //½øÐйýÂË´¦ÀíһЩҵÎñ£»
destroy() //Ïú»ÙFilter¡£
4¡¢¼òÊöHttpSession µÄ×÷Óá¢Ê¹Ó÷½·¨£¬¿ÉÓôúÂë˵Ã÷¡£
´ð£ºHttpSession ÖпÉÒÔ¸ú×Ù²¢´¢´æÓû§ÐÅÏ¢£¬°ÑÖµÉèÖõ½ÊôÐÔÖУ¬ÓÐ2 ¸ö·½·¨£ºsetAttribute(),getAttrribute()£»
ÀýÈ磺ÔÚÒ»¸ö·½·¨ÖÐÓÃsession.setAttribute(¡°student¡±,student);ÔÚsession ÖÐÉèÖÃÒ»¸öÊôÐÔÃûΪstudent,ֵΪһ¸öÃûΪstudent µÄ¶ÔÏ󡣶øºó¿ÉÔÚͬһsession ·¶Î§ÄÚÓÃgetAttribute(¡°student¡±)È¡³ö¸ÃÊôÐÔ£¬µÃµ½student¶ÔÏó¡£
5¡¢JavaScript µÄÓÅȱµãºÍÄÚÖöÔÏó
´ð£º1£©Óŵ㣺¼òµ¥Ò×Óã¬ÓëJava ÓÐÀàËƵÄÓï·¨£¬¿ÉÒÔʹÓÃÈκÎÎı¾±à¼¹¤¾ß±àд£¬Ö»ÐèÒªä¯ÀÀÆ÷¾Í¿ÉÖ´ÐгÌÐò£¬²¢ÇÒÊÂÏȲ»ÓñàÒ룬ÖðÐÐÖ´ÐУ¬ÎÞÐè½øÐÐÑϸñµÄ±äÁ¿ÉùÃ÷£¬¶øÇÒÄÚÖôóÁ¿ÏֳɶÔÏ󣬱àдÉÙÁ¿³ÌÐò¿ÉÒÔÍê³ÉÄ¿±ê£»
2£©È±µã£º²»ÊʺϿª·¢´óÐÍÓ¦ÓóÌÐò£»
3£©JavaScript ÓÐ11 ÖÖÄÚÖöÔÏó£ºArray¡¢String¡¢Date¡¢Math¡¢Boolean¡¢Number¡¢Function¡¢Global¡¢Error¡¢RegExp¡¢Object¡£ |