°Ñ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 ×î¼Ñʵ¼ùϵÁÐÎÄÕµĵÚÒ»²¿·Ö£¬Ëü½éÉÜÁË JavaServer Pages include »úÖÆ¡£Çë¸úËæ Java ±à³Ìר¼Ò Brett McLaughlin ѧϰÈçºÎʹÓà include ½«¾²Ì¬µÄÍ·ÎļþºÍ½Å×¢Îļþ¼ÓÈëÄúµÄÍøÕ¾»ò Web Ó¦ÓóÌÐòÒ³ÃæÖС£
»¶ÓÔĶÁ Java רÇøÖÐ×îеÄ×î¼Ñʵ¼ùϵÁÐÎÄÕ¡£Èç¹ûÄú¿´¹ýÏÈÇ°µÄϵÁÐÎÄÕ£¬ÄÇôÄú»áÖªµÀ×î¼Ñʵ¼ùÖ¼ÔÚÈà ......
1: ÎÒÃÇÐèÒªÏÂÔØpage±êÇ©µÄjar°ü; pager-taglib.jar
[ÑùÀý´úÂë]: http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.war
½âѹwarÎļþ ÔÚ{..}\WEB-INF\lib\pager-taglib.jar
2:°ÑÕâ¸öjar ¿½±´µ½ÄãµÄweb ......
²»Ëµ·Ï»°ÁË£¬¿´ÏÂÃæµÄÀý×Ó°É(ÀûÓÃstructsʵÏÖ£©£º
ÔÚWEB£INFÏÂÓÐÁ½¸öÒ³Ã棺 a.jsp ºÍ b.jsp £¬ ÏÖÔÚҪʵÏÖ´Óa.jspÁ¬½Óµ½b.jsp
ÔÚa.jspÖУº
<html:link action= ......
JSP/Servlet µÄ¹Øϵ
JSP £¦Servlet ÊôÓÚjava web ²ãµÄ¼¼Êõ£¬×÷Óö¼ÊÇÓÃÀ´ÊµÏÖ¶¯Ì¬ÍøÒ³¡£JSP Ö÷ÒªÃæÏòµÄÊÇÍøÒ³Éè¼ÆÈËÔ±£¬Servlet Ö÷ÒªÃæÏòµÄÊdzÌÐòÉè¼ÆÈËÔ±¡£ÎÞÂÛÄã²ÉÓÃÁ½ÕßÖÐÄÄÒ»ÖÖµ¥Ò»µÄ¼¼Êõ£¬Ä㶼¿ÉÒÔ½â¾öËùÓж¯Ì¬ÍøÒ³³ÊÏÖµÄÎÊÌâ¡£´ÓÔËÐз½Ê½ÉϽ²£¬JSP ÊÂʵÉÏÐèҪתÒëΪServlet ²ÅÄÜÔËÐУ¬ËùÒÔ£¬ÓÐÒ»ÖÖ˵·¨ËµËüÃÇÊÇ"һà ......
×öB/SµÄÆóÒµ¼¶Ó¦Ó㬿ÉÄÜ»áÓöµ½ÕâÑùÒ»ÖÖÇé¿ö£¬¿Í»§µÄÎĵµ£¨wordµÈ£©±£´æÔÚÒ»¸öĿ¼Ï£¬ÐèҪͨ¹ýµÇ¼²ÅÄÜ¿´µ½£¬µ«ÊÇ
ÕâЩÓÖ¶¼ÊǾ²Ì¬µØÖ·£¬ËùÒÔÄÜÖ±½ÓÊäÈëµØÖ·¾Í¿ÉÒÔ·ÃÎʵ½Îĵµ¡£Õâʱ¾ÍÐèÒªÓõ½Filter¹ýÂËÆ÷ÁË¡£
Servlet
APIµÄ2.3°æ±¾µÄÒ»¸öй¦ÄܾÍÊÇÄܹ»ÎªservletºÍJSPÒ³Ã涨Òå¹ýÂËÆ÷¡£¹ýÂËÆ÷ÌṩÁËijЩÔçÆÚ·þÎñÆ÷Ë ......