Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JSPÖ¸ÁîÔªËØ


JSPµÄÔËÐлúÖÆ£º
JSPÈÝÆ÷¹ÜÀíJSPÒ³ÃæÉúÃüÖÜÆÚµÄÁ½¸ö½×¶Î£º×ª»»½×¶ÎºÍÖ´Ðн׶Ρ£µ±ÓÐÒ»¸ö¶ÔJSPÒ³ÃæµÄ¿Í»§ÇëÇóµ½À´Ê±£¬JSPÈÝÆ÷¼ìÑéJSPÒ³ÃæµÄÓï·¨ÊÇ·ñÕýÈ·£¬½«JSPÒ³Ãæת»»ÎªServletÔ´Îļþ£¬È»ºóµ÷ÓÃjavac¹¤¾ßÀà±àÒëServletÔ´ÎļþÉú³É×Ö½ÚÂëÎļþ£¬ÕâÒ»½×¶ÎÊÇת»»½×¶Î¡£½ÓÏÂÀ´£¬ServletÈÝÆ÷¼ÓÔØת»»ºóµÄServletÀ࣬ʵÀý»¯Ò»¸ö¶ÔÏó´¦Àí¿Í»§¶ËµÄÇëÇó£¬ÔÚÇëÇó´¦ÀíÍê³Éºó£¬ÏàÓ¦¶ÔÏó±»JSPÈÝÆ÷½ÓÊÕ£¬ÈÝÆ÷½«HTML¸ñʽµÄÏìÓ¦ÐÅÏ¢·¢Ë͵½¿Í»§¶Ë£¬ÕâÒ»½×¶ÎÊÇÖ´Ðн׶Ρ£
Ò»¸öJSPÒ³ÃæÓÉÔªËغÍÄ£°åÊý¾Ý×é³É¡£ÔªËØÊDZØÐëÓÉJSPÈÝÆ÷´¦ÀíµÄ²¿·Ö£¬¶øÄ£°åÊÇJSPÈÝÆ÷²»´¦ÀíµÄ²¿·Ö£¬ÀýÈ磬JSPÒ³ÃæÖеÄHTMLÄÚÈÝ»áÖ±½Ó·¢Ë͵½¿Í»§¶Ë¡£ÔÚJSP2.0¹æ·¶ÖУ¬ÔªËØÓÐÈýÖÖÀàÐÍ£ºÖ¸ÁîÔªËØ£¬½Å±¾ÔªËØ£¬¶¯×÷ÔªËØ¡£
1 JSPµÄÖ¸ÁîÔªËØ£º
Ö¸ÁîÔªËØÖ÷ÒªÓÃÓÚΪת»»½×¶ÎÌṩÕû¸öJSPÒ³ÃæµÄÏà¹ØÐÅÏ¢£¬Ö¸Áî²»»á²úÉúÈκεÄÊä³öµ½µ±Ç°µÄÊä³öÁ÷ÖС£
1.1 pageÖ¸Áî:<%@ page attr1="value1" attr2="value2">
pageÖ¸ÁîÓÐ13¸öÊôÐÔ.
language="java" Ö¸¶¨Ôڽű¾ÔªËØÖÐʹÓõĽű¾ÓïÑÔ£¬Ä¬ÈÏÊÇJava
extends="className" Ö¸¶¨JSPÒ³Ãæת»»ºóµÄServletÀà´ÓÄĸöÀà¼Ì³Ð£¬ÊôÐÔÖµÊÇÍêÕûµÄÏÞ¶¨ÀàÃû¡£Í¨³£²»ÐèҪʹÓÃÕâ¸öÊôÐÔ£¬JSPÈÝÆ÷»áÌṩת»»ºóµÄServletÀàµÄ¸¸Àà¡£
import="importList" Ö¸¶¨Ôڽű¾»·¾³ÖпÉÒÔʹÓõÄJavaÀà¡£
session="true|false" Ö¸¶¨ÔÚJSPÒ³ÃæÖÐÊÇ·ñ¿ÉÒÔʹÓÃsession¶ÔÏó£¬Ä¬ÈÏÖµÊÇsession
buffer="none|sizekb" Ö¸¶¨out¶ÔÏóʹÓõĻº³åÇø´óС£¬Èç¹ûÉèÖÃΪnone£¬½«²»Ê¹Óûº³åÇø£¬ËùÓеÄÊä³öÖ±½Óͨ¹ýServletResponseµÄPrintWrite¶ÔÏóд³ö¡£ÉèÖøÃÖµÖ»ÄÜÒÔKBΪµ¥Î»£¬Ä¬ÈÏÖµÊÇ8kb
autoFlush="true|false" Ö¸¶¨µ±»º³åÇøÂúµÄʱºò£¬»º´æµÄÊä³öÊÇ·ñÓ¦¸Ã×Ô¶¯Ë¢Ð¡£Ä¬ÈÏÖµÊÇtrue
isThreadSafe="true|false" Ö¸¶¨¶ÔJSPÒ³ÃæµÄ·ÃÎÊÊÇ·ñÊÇḬ̈߳²È«µÄ¡£Ä¬ÈÏÊÇtrue
info="info_text" Ö¸¶¨Ò³ÃæÏà¹ØÐÅÏ¢£¬¿ÉÒÔͨ¹ýµ÷ÓÃServlet½Ó¿ÚµÄgetServletInfo()·½·¨À´µÃµ½¡£
errorPage="error_url" Ö¸¶¨µ±JSPÒ³Ãæ·¢ÉúÒ쳣ʱ£¬½«×ªÏòÄĸö´íÎó´¦ÀíÒ³Ã档ҪעÒâµÄÊÇ£ºÈç¹ûÒ»¸öÒ³Ãæͨ¹ýʹÓøÃÊôÐÔ¶¨ÒåÁË´íÎóÒ³Ã棬ÄÇôÔÚweb.xmlÖж¨ÒåµÄÈκδíÎ󽫲»»á±»Ê¹Óá£
isErrorPage="true|fasle" Ö¸¶¨µ±Ç°µÄJSPÒ³ÃæÊÇ·ñÊÇÁíÒ»¸öJSPÒ³ÃæµÄ´íÎó´¦ÀíÒ³Ã档ĬÈÏÊÇfalse
contentType="ctinfo" Ö¸¶¨ÏàÓ¦µÄJSPÒ³ÃæµÄMIMEÀàÐͺÍ×Ö·û±àÂë.ÀýÈ磺<%@ page contentType="text/html; charset="gb2312" %>
pageEnco


Ïà¹ØÎĵµ£º

JSP±êÇ©

Ò» ¡£×Ô¶¨ÒåJSP±êÇ©µÄ´¦Àí¹ý³Ì£º
¡¡ 1£®ÔÚJSPÖÐÒýÈë±êÇ©¿â£º
¡¡ 2£®ÔÚJSPÖÐʹÓñêÇ©¿â±êÇ©
¡¡ 3£®WebÈÝÆ÷¸ù¾ÝµÚ¶þ¸ö²½ÖèÖеÄprefix£¬»ñµÃµÚÒ»¸ö²½ÖèÖÐÉùÃ÷µÄtaglibµÄuriÊôÐÔÖµ
¡¡ 4£®WebÈÝÆ÷¸ù¾ÝuriÊôÐÔÔÚweb.xmlÕÒµ½¶ÔÓ¦µÄÔªËØ
    5£®´ÓÔªËØÖлñµÃ¶ÔÓ¦µÄÔªËصÄÖµ
    6£®WebÈÝ ......

[תÔØ]ÎåÖÖjspÌøת·½Ê½

  1. RequestDispatcher.forward()
    ÊÇÔÚ·þÎñÆ÷¶ËÆð×÷ÓÃ,µ±Ê¹ÓÃforward()ʱ,Servlet engine´«µÝHTTPÇëÇó´Óµ±Ç°µÄServlet or JSPµ½ÁíÍâÒ»¸öServlet,JSP »òÆÕͨHTMLÎļþ,Ò²¼´ÄãµÄformÌá½»ÖÁa.jsp,ÔÚa.jspÓõ½ÁËforward()Öض¨ÏòÖÁb.jsp,´ËʱformÌá½»µÄËùÓÐÐÅÏ¢ÔÚ b.jsp¶¼¿ÉÒÔ»ñµÃ,²ÎÊý×Ô¶¯´«µÝ. µ«fo ......

jspÂÒÂëÎÊÌâ URL´«ÖµÂÒÂëÎÊÌâ

 jspÂÒÂëÎÊÌâ½â¾ö
1¡¢Ò»°ãµÄjspÒ³ÃæÏÔʾÂÒÂë
   <%@ page contentType="text/html; charset=UTF-8"%>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
2¡¢±íµ¥Ìá½»ÖÐÎÄʱ³öÏÖÂÒÂë
Èç¹ûjspÌá½»Ó¢ÎÄ×Ö·ûÄÜÕýÈ·ÏÔʾ£¬¶øÌá½»ÖÐÎÄʱ¾Í»á³öÏÖÂÒÂë¡£
Ô­Òò£ºä ......

JSP×Ô¶¨Òå±êǩʵÏÖ¹ý³Ì

 http://www.soft6.com/tech/16/160477.html
ʵÏÖtagµÄÀࣨ±êÇ©´¦ÀíÆ÷£©(tag handler)
1£¬ÊÇһЩÔÚÒýÓÃÁ˱êÇ©µÄJSPÒ³ÃæÖ´ÐÐÆڼ䱻Web Containerµ÷ÓÃÒÔÇó×Ô¶¨Òå±êÇ©ÖµµÄ¶ÔÏó;
2£¬±ØÐëʵÏÖTag, SimpleTagºÍBodyTagÖ®Ò»
3£¬¿ÉÒԼ̳ÐTagSupportºÍBodyTagSupportÖ®Ò»
±êÇ©¿âµÄ½Ó¿ÚºÍÀàµÄ¼Ì³Ð¹Øϵ½Ó¿ÚµÄ¼Ì³Ð¹Øϵ£º  ......

×Ô¶¨ÒåJSP±êÇ©


Ò»¸öÏîÄ¿ÖлáÔÚ¶à¸öJSP½çÃæÖÐʹÓÃÏÂÀ­¿ò£¬ÈÕÆڿؼþ£¬·ÖÒ³¿Ø¼þ¡£ÈôÄܽ«´ËÀà¿Ø¼þ³éÏó³öÀ´£¬×ö³ÉÒ»¸öJspTagµÄ»°£¬ÄÇʹÓÃÆðÀ´¾Í·½±ã¶àÁË¡£Í¬Ê±±ãÓÚJSPµÄÔĶÁ£¬¸üÖ÷ÒªµÄÊÇ·½±ãÁËÏîÄ¿µÄ¹ÜÀíÓëά»¤¡£
ÏÂÃæÒÔÐÐÒµÏÂÀ­¿ò¿Ø¼þΪÀý½éÉÜ×Ô¶¨ÒåJspTag£¬ÓÈÆä×¢ÒâºìÉ«±ê×¢´¦£¬´Ó¶ÔÓ¦¹Øϵ¿ÉÒÔÕÒµ½ÔËÓùæÂÉ£º
Ê×ÏȽ¨Á¢/WEB-INF/tags/my-t ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ