°ÑJSP·Åµ½WEB INFºóÒÔ±£»¤JSPÔ´´úÂë
°ÑÄÇЩÏÞÖÆ·ÃÎʵÄ×ÊÔ´£¨±ÈÈç˵jspÔ´´úÂ룩·Åµ½WebÓ¦ÓõÄWEB-INFĿ¼Ï£¬¶ÔÓÚ/web-INF/¼°Æä×ÓĿ¼£¬²»ÔÊÐíÖ±½ÓµÄ¹«¹²·ÃÎÊ£¬ËùÒԾͿÉÒÔÆðµ½±£»¤ÕâЩ´úÂëδ¾ÊÚȨµÄ·ÃÎʺͿúÊÓ£¬¸üºÃµÄ±£»¤ÁËÔ´´úÂë¡£
ͨ³£JSP¿ª·¢ÈËÔ±»á°ÑËûÃǵÄÒ³ÃæÎļþ´æ·ÅÔÚWebÓ¦ÓÃÏàÓ¦µÄ×ÓĿ¼Ï¡£ÕâÖÖ·½·¨µÄÎÊÌâÊÇÕâÐ©Ò³ÃæÎļþÈÝÒ×±»Íµ¿´µ½Ô´´úÂ룬»ò±»Ö±½Óµ÷Óá£Ä³Ð©³¡ºÏÏÂÕâ¿ÉÄܲ»ÊǸö´óÎÊÌ⣬¿ÉÊÇÔÚÌØ¶¨ÇéÐÎÖÐÈ´¿ÉÄܹ¹³É°²È«Òþ»¼¡£Óû§¿ÉÒÔÈÆ¹ýStrutsµÄcontrollerÖ±½Óµ÷ÓÃJSPͬÑùÒ²ÊǸöÎÊÌ⡣ΪÁ˼õÉÙ·çÏÕ£¬¿ÉÒÔ°ÑÕâÐ©Ò³ÃæÎļþÒÆµ½WEB-INF Ŀ¼Ï¡£»ùÓÚServletµÄÉùÃ÷£¬WEB-INF²»×÷ΪWebÓ¦ÓõĹ«¹²ÎĵµÊ÷µÄÒ»²¿·Ö¡£Òò´Ë£¬WEB-INFĿ¼ÏµÄ×ÊÔ´²»ÊÇΪ¿Í»§Ö±½Ó·þÎñµÄ¡£ÎÒÃÇÈÔÈ»¿ÉÒÔʹÓÃWEB-INFĿ¼ÏµÄJSPÒ³ÃæÀ´ÌṩÊÓͼ¸ø¿Í»§£¬¿Í»§È´²»ÄÜÖ±½ÓÇëÇó·ÃÎÊJSP¡£
Èç¹û°ÑÕâЩJSPÒ³ÃæÎļþÒÆµ½WEB-INFĿ¼Ï£¬ÔÚµ÷ÓÃÒ³ÃæµÄʱºò¾Í±ØÐë°Ñ"WEB-INF"Ìí¼Óµ½URLÖС£
ÎÒÃÇÖªµÀ£¬ÊµÏÖÒ³ÃæµÄÌø×ªÓÐÁ½ÖÖ·½Ê½£¬Ò»ÖÖÊÇͨ¹ýredirectµÄ·½Ê½£¬Ò»ÖÖÊÇͨ¹ýforwardµÄ·½Ê½¡£redirect·½Ê½µÄÌø×ª£¬ÏµÍ³»áÔÚÒ»¸öеÄÒ³Ãæ´ò¿ªÒªÌø×ªµÄÍøÒ³£»¶øforward·½Ê½Ìø×ª£¬ÏµÍ³»áÔÚÔÀ´µÄÒ³ÃæÉÏ´ò¿ªÒ»¸öÒªÌø×ªµÄÍøÒ³¡£ËùÒԷŵ½WEB-INFĿ¼ÏµÄÎļþÊDz»ÔÊÐí²ÉÓÃredirect·½Ê½µÄÌø×ªÀ´·ÃÎʵġ£
¸öÈËÈÏΪ£¬Ò»°ãjsp½øÐбà³ÌµÄϵͳ£¬ÒòΪºÜ¶àÒ³ÃæÉ϶¼ÓвÉÓÃsubmitÕâÑùµÄ·½Ê½À´½øÐÐÌø×ª£¬µ«ÕâÖÖ·½Ê½È´·Ç³£ÊʺϲÉÓÃstruts½á¹¹µÄϵͳ¡£ÒòΪ²ÉÓÃÕâ¸ö½á¹û´ó¶àÊÇÏÈÌø×ªµ½Ò»¸öActionÀ࣬ȻºóÔÚActionÀà½øÐÐÏà¹Ø´¦Àíºó£¨±ÈÈç˵»ñÈ¡Ïà¹ØµÄÐÅÏ¢±£´æµ½sessionÖУ¬½øÐÐÓÐЧÐÔµÄÅжϣ©£¬È»ºóÔÙforwardµ½ÁíÍâÒ»¸öÒ³Ãæ£¬ÕâÑù·Åµ½WEB-INFÖеÄjsp´úÂë¿ÉÒÔ±»Õý³£·ÃÎÊ£¬Ò²·ÀÖ¹Á˶ÔÕâÐ©Ò³ÃæµÄÖ±½Ó·ÃÎÊ¡£
Ïà¹ØÎĵµ£º
JSP×÷ΪºóÆðÖ®ÐãÄܹ»ÔÚ·þÎñÆ÷±à³Ì»·¾³ÖÐÕ¼¾ÝÒ»¶¨µØÎ»£¬ÊǺÍËüÁ¼ºÃÖ§³ÖһϵÁÐÒµ½ç±ê×¼ÃÜÇÐÏà¹ØµÄ¡£Session¾ÍÊÇËüÌṩµÄ»ù´¡Éèʩ֮һ¡£×÷Ϊһ¸ö³ÌÐòÔ±£¬Äã¿ÉÒÔ²»½éÒâ¾ßÌåÔÚ¿Í»§¶ËÊÇÈçºÎʵÏÖ£¬¾Í·½±ãµÄʵÏÖ¼òµ¥µÄ»ùÓÚsessionµÄÓû§¹ÜÀí¡£ÏÖÔÚ¶ÔÓÚ´¦ÀíÔÚÏßÓû§£¬Óм¸ÖÖ²»Í¬µÄ´¦Àí·½·¨¡£
¡¡¡¡Ò»ÖÖÊÇÒ³ÃæË¢ÐÂÓÉÓû§¿ØÖÆ£¬·þÎñÆ÷ ......
²»Ëµ·Ï»°ÁË£¬¿´ÏÂÃæµÄÀý×Ó°É(ÀûÓÃstructsʵÏÖ£©£º
ÔÚWEB£INFÏÂÓÐÁ½¸öÒ³Ãæ£º a.jsp ºÍ b.jsp £¬ ÏÖÔÚҪʵÏÖ´Óa.jspÁ¬½Óµ½b.jsp
ÔÚa.jspÖУº
<html:link action= ......
1. RequestDispatcher.forward()
ÊÇÔÚ·þÎñÆ÷¶ËÆð×÷ÓÃ,µ±Ê¹ÓÃforward()ʱ,Servlet engine´«µÝHTTPÇëÇó´Óµ±Ç°µÄServlet or JSPµ½ÁíÍâÒ»¸öServlet,JSP »òÆÕͨHTMLÎļþ,Ò²¼´ÄãµÄformÌá½»ÖÁa.jsp,ÔÚa.jspÓõ½ÁËforward()ÖØ¶¨ÏòÖÁb.jsp,´ËʱformÌá½»µÄËùÓÐÐÅÏ¢ÔÚ b.jsp¶¼¿ÉÒÔ»ñµÃ,²ÎÊý×Ô¶¯´«µÝ. µ«forward()ÎÞ·¨Öض¨ÏòÖÁÓÐframeµ ......
½¨Á¢×ÔÒѵÄwebĿ¼
¿ÉÒÔ½«JSPÒ³Ãæ³ÌÐò²¿ÊðÔÚTomcat·þÎñÆ÷µÄĬÈÏwebĿ¼Ï£¬Ò²¿ÉÒÔ²¿ÊðÔÚ×ÔÒÑ´´½¨µÄwebĿ¼Ï¡£ÏÂÃæÊÇ´´½¨webĿ¼µÄ²½Ö裺
1)£®ÔÚ·þÎñÆ÷ÉÏ´´½¨×ÔÒѵÄĿ¼
È磬´´½¨Ò»Ä¿Â¼£º E:\test\10
2)£®ÅäÖÃwebĿ¼
ÓüÇʱ¾´ò¿ª \Tomcat 5.0\confĿ¼ÏµÄÎļþs ......