°Ñ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µÄÓû§¹ÜÀí¡£ÏÖÔÚ¶ÔÓÚ´¦ÀíÔÚÏßÓû§£¬Óм¸ÖÖ²»Í¬µÄ´¦Àí·½·¨¡£
¡¡¡¡Ò»ÖÖÊÇÒ³ÃæË¢ÐÂÓÉÓû§¿ØÖÆ£¬·þÎñÆ÷ ......
JavaScript´úÂ룺
//°ìÊ´¦³éÈ¡±ÈÀý¸Ä±ä£¬¸üÐÂÆäËûÊý¾Ý
....function changeOfficeSampleScale(obj,flushOfficeRow){
var row=obj.parentNode.parentNode; //È¡µÃËùÔÚÐÐ
var officeCode=row.id; //È¡µÃÐеÄId
if(i ......
JSP/Servlet µÄ¹ØÏµ
JSP £¦Servlet ÊôÓÚjava web ²ãµÄ¼¼Êõ£¬×÷Óö¼ÊÇÓÃÀ´ÊµÏÖ¶¯Ì¬ÍøÒ³¡£JSP Ö÷ÒªÃæÏòµÄÊÇÍøÒ³Éè¼ÆÈËÔ±£¬Servlet Ö÷ÒªÃæÏòµÄÊdzÌÐòÉè¼ÆÈËÔ±¡£ÎÞÂÛÄã²ÉÓÃÁ½ÕßÖÐÄÄÒ»ÖÖµ¥Ò»µÄ¼¼Êõ£¬Äã¶¼¿ÉÒÔ½â¾öËùÓж¯Ì¬ÍøÒ³³ÊÏÖµÄÎÊÌâ¡£´ÓÔËÐз½Ê½ÉϽ²£¬JSP ÊÂʵÉÏÐèҪתÒëΪServlet ²ÅÄÜÔËÐУ¬ËùÒÔ£¬ÓÐÒ»ÖÖ˵·¨ËµËüÃÇÊÇ"һà ......
servlet APIµÄ2.3°æ±¾ÖÐ×îÖØÒªµÄÒ»¸öй¦ÄܾÍÊÇÄܹ»ÎªservletºÍJSPÒ³Ãæ¶¨Òå¹ýÂËÆ÷¡£¹ýÂËÆ÷ÌṩÁËijЩÔçÆÚ·þÎñÆ÷ËùÖ§³ÖµÄ·Ç±ê×¼
“servletÁ´½Ó”µÄÒ»ÖÖ¹¦ÄÜÇ¿´óÇÒ±ê×¼µÄÌæ´úÆ·¡£
¹ýÂËÆ÷ÊÇÒ»¸ö³ÌÐò£¬ËüÏÈÓÚÓëÖ®Ïà¹ØµÄservlet»òJSPÒ³ÃæÔËÐÐÔÚ·þÎñÆ÷ÉÏ¡£¹ýÂËÆ÷¿É
¸½¼Óµ½Ò»¸ö»ò¶à¸öservlet»òJSPÒ³ÃæÉÏ£¬²¢ÇÒ¿É ......