JSPÈëÃÅ
JSP¿ª·¢ÈëÃÅ
¸ÅÊö£º
JSP(Java Server Pages)ÊÇÓÉSun Microsystems¹«Ë¾³«µ¼¡¢Ðí¶à¹«Ë¾²ÎÓëÒ»Æð½¨Á¢µÄÒ»ÖÖ¶¯Ì¬ÍøÒ³¼¼Êõ±ê×¼¡£JSP¼¼ÊõÓеãÀàËÆASP¼¼Êõ£¬ËüÊÇÔÚ´«Í³µÄÍøÒ³HTMLÎļþ(*.htm,*.html)ÖвåÈëJava³ÌÐò¶Î(Scriptlet)ºÍJSP ±ê¼Ç(tag)£¬´Ó¶øÐγÉJSPÎļþ(*.jsp)¡£ ÓÃJSP¿ª·¢µÄWebÓ¦ÓÃÊÇ¿çÆ½Ì¨µÄ£¬¼ÈÄÜÔÚLinuxÏÂÔËÐУ¬Ò²ÄÜÔÚÆäËû²Ù×÷ϵͳÉÏÔËÐС£
¼ò½é£º
JavaServer Pages (JSP) ÊÇÒ»ÖÖÒÔ JavaΪÖ÷µÄ¿çƽ̨web¿ª·¢ÓïÑÔ¡£
¡¡¡¡JSPÓë΢ÈíµÄActive Server Pages ¼æÈÝ£¬µ«ËüÊÇʹÓÃÀàËÆHTMLµÄ¾í±êÒÔ¼°Java³ÌÐò´úÂë¶Î¶ø²»ÊÇVBScript¡£µ±ÄãËùʹÓõÄÍøÕ¾·þÎñÆ÷ûÓÐÌṩ±¾µØASPÖ§³Ö£¬Ò²¾ÍÊÇApache »òNetscape·þÎñÆ÷ʱ£¬Äã¿ÉÒÔ¿¼ÂÇʹÓÃJSP¡£ËäÈ»Äã¿ÉÒÔÈ¡µÃÕâЩ·þÎñÆ÷µÄASP¸½¼ÓÅ䱸ģ¿é£¬µ«¼Û¸ñÏ൱°º¹ó£¬¶øÄ¿Ç°Sun²¢Ã»ÓжÔÄãËùÐèÒªµÄ JSP×é¼þÊÕÈ¡·ÑÓÃ(ËäÈ»SunδÀ´ÓпÉÄÜ»áÊÕ·Ñ)¡£¶ÔÓÚSolarisÓëLinuxÒÔ¼°Windows£¬ÕâЩ×é¼þÒ²¶¼ºÜÈÝÒ×È¡µÃ¡£¡¡
¡¡¡¡Çë²»Òª½«JSPÓë·þÎñÆ÷¶ËµÄJavaScript»ìΪһ̸¡£ÍøÕ¾·þÎñÆ÷»á×Ô¶¯½«ÒÔJSPд³ÉµÄJava³ÌÐò´úÂë¶Îת»»³ÉJava servlets¡£¶øÐí¶àÏÈǰ±ØÐëÒÔPerlÊÖд³ÌÐò»ò·þÎñÆ÷ÌØ¶¨µÄAPI£¨ÈçASP£©¿ØÖƵŦÄÜÒ²¶¼¿É͸¹ýJSPÀ´×Ô¶¯»¯´¦Àí¡£
¡¡¡¡ÏÖÔÚ¾ÍÈÃÎÒÃÇ¿ªÊ¼¶¯ÊÖ°ïÖúÄ㽨Á¢Ò»¸ö¿ÉÖ´ÐÐJSP·¶ÀýÍøÕ¾¡£
¡¡¡¡Ò»¡¢°²×°ºÃÄãµÄ»úÆ÷À´Ê¹ÓÃJSP
¡¡¡¡¶þ¡¢JSPÓï·¨µÄ»ù±¾ÔÀí
¡¡¡¡Èý¡¢JSPÓëJavaBean
¡¡¡¡ËÄ¡¢JSPµÄÄÚ²¿¶ÔÏó
¡¡¡¡Îå¡¢JSPÆäËûÏà¹Ø×ÊÔ´
¡¡¡¡JSP¿ª·¢ÈëÃÅ2
¡¡¡¡°²×°ºÃÄãµÄ»úÆ÷À´Ê¹ÓÃJSP
¡¡¡¡Ä㽫»áÐèÒªJava 2Èí¼þ¿ª·¢¹¤¾ß(JSDK)£¬ËüÔÀ´µÄÃû³ÆÊÇJava¿ª·¢¹¤¾ß(JDK)ÒÔ¼°JavaServerÍøÕ¾¿ª·¢¹¤¾ß(JSWDK)£¬Tomcat£¬»òÊÇÆäËüÖ§³ÖJSPµÄÍøÂç·þÎñÆ÷¡£SunÃâ·ÑÌṩJSDKÓëJSWDKÀ´¹©Windows£¬Solaris£¬ÒÔ¼°Linuxƽ̨ʹÓᣡ¡
¡¡¡¡Èç¹ûÄãÏëÒªÔÚÄãĿǰµÄÍøÂç·þÎñÆ÷ÉÏʹÓÃJSP£¬µ«·þÎñÆ÷±¾Éí²¢²»Ö§³ÖJSPÓëJava servlets£¬Äã¿ÉÒÔÊÔÊÔ¿´AllaireµÄJrun£¬ËüµÄ×÷ÓþÍÏñÊÇÕë¶ÔNetscapeÆóÒµ°æÓëFastTrack·þÎñÆ÷¡¢Î¢ÈíµÄÍø¼ÊÍøÂçÐÅÏ¢·þÎñÆ÷(IIS)Óë¸öÈËÍøÂç·þÎñÆ÷(PWS)¡¢Apache¡¢ÒÔ¼°ÆäËü·þÎñÆ÷µÄÍøÂç·þÎñÆ÷¸½¼ÓÉ豸¡£ÄãÒ²¿ÉÒÔʹÓÃApacheÍøÂç·þÎñÆ÷µÄJava°æ±¾£¬×îеÄJSWDKÀïÓÐÌṩ¡£
¡¡¡¡ÏÂÔØÓë°²×°ÄãÐèÒªµÄ×é¼þ
¡¡¡¡Ä¿Ç°·¢²¼µÄ1.2.2-001£¬JSDK¿ÉÏÂÔØµÄ°æ±¾ÊÇÒԿɰ²×°µÄѹËõÐÎʽ¡£ÏÂÔØµÄÎļþ´óÔ¼ÊÇ 20MB£¬¿ÉÌṩÍêÕûµÄJava·¢Õ¹»·¾³£¬ÈÃÄãÄܽ¨Á¢ÀûÓñê×¼APIΪºËÐĵÄJava½â¾öÖ®µÀ¡£È»¶ø£¬ÄãµÄÍøÂç·þÎñÆ÷ÐèÒªÓ¦Óõ½JSPµÄΨһһ¼þÊÂÊÇ Ja
Ïà¹ØÎĵµ£º
×öB/SµÄÆóÒµ¼¶Ó¦Ó㬿ÉÄÜ»áÓöµ½ÕâÑùÒ»ÖÖÇé¿ö£¬¿Í»§µÄÎĵµ£¨wordµÈ£©±£´æÔÚÒ»¸öĿ¼Ï£¬ÐèҪͨ¹ýµÇ¼²ÅÄÜ¿´µ½£¬µ«ÊÇ
ÕâЩÓÖ¶¼ÊǾ²Ì¬µØÖ·£¬ËùÒÔÄÜÖ±½ÓÊäÈëµØÖ·¾Í¿ÉÒÔ·ÃÎʵ½Îĵµ¡£Õâʱ¾ÍÐèÒªÓõ½Filter¹ýÂËÆ÷ÁË¡£
Servlet
APIµÄ2.3°æ±¾µÄÒ»¸öй¦ÄܾÍÊÇÄܹ»ÎªservletºÍJSPÒ³Ãæ¶¨Òå¹ýÂËÆ÷¡£¹ýÂËÆ÷ÌṩÁËijЩÔçÆÚ·þÎñÆ÷Ë ......
½¨Á¢×ÔÒѵÄwebĿ¼
¿ÉÒÔ½«JSPÒ³Ãæ³ÌÐò²¿ÊðÔÚTomcat·þÎñÆ÷µÄĬÈÏwebĿ¼Ï£¬Ò²¿ÉÒÔ²¿ÊðÔÚ×ÔÒÑ´´½¨µÄwebĿ¼Ï¡£ÏÂÃæÊÇ´´½¨webĿ¼µÄ²½Ö裺
1)£®ÔÚ·þÎñÆ÷ÉÏ´´½¨×ÔÒѵÄĿ¼
È磬´´½¨Ò»Ä¿Â¼£º E:\test\10
2)£®ÅäÖÃwebĿ¼
ÓüÇʱ¾´ò¿ª \Tomcat 5.0\confĿ¼ÏµÄÎļþs ......
Ò»£º¹¤³§Ä£Ê½³öÏÖµÄÔÒò
Ò»°ãÉè¼ÆÄ£Ê½£º
view plaincopy to clipboardprint?
interface Fruit{
public void eat();
}
class Apple implements Fruit{
&n ......
ΪʲôGenericServletÔÚinit(ServletConfig config)»ù´¡ÉÏÔö¼ÓÁËÒ»¸öinit()·½·¨£¿
init()·½·¨±»GenericServlet.init(ServletConfig config)·½·¨µ÷Óá£
init()·½·¨·½±ãÁË¿ª·¢ÈËÔ±¶¨ÖÆServletµÄ³õʼ»¯£¬¶øÎÞÐëȥά»¤ServletConfig¶ÔÏóµÄ´æ´¢¹¤×÷¡£
ÖØÐ´GenericServlet.init(ServletConfig config)±ØÐëÒªÏÔʾµÄµ÷ÓÃsuper ......
JSPÓëServletsµÄÇø±ð
JSPºÍSERVLETµ½µ×ÔÚÓ¦ÓÃÉÏÓÐÊ²Ã´Çø±ð£¬ºÜ¶àÈ˸㲻Çå³þ¡£ÎÒÀ´ºú³¶¼¸¾ä°É¡£¼òµ¥µÄ˵£¬SUNÊ×ÏÈ·¢Õ¹³öSERVLET£¬Æä¹¦ÄܱȽÏÇ¿¾¢£¬ÌåϵÉè¼ÆÒ²ºÜÏȽø£¬Ö»ÊÇ£¬ËüÊä³öHTMLÓï¾ä»¹ÊDzÉÓÃÁËÀϵÄCGI·½Ê½£¬ÊÇÒ»¾äÒ»¾äÊä³ ......