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

JSP×Ô¶¨Òå±êÇ©


Ò»¡¢JSP×Ô¶¨Òå±êÇ©¼ò½é
±êÇ©ÊÇÒ»ÖÖXMLÔªËØ£¬Í¨¹ý±êÇ©¿ÉÒÔʹJSPÍøÒ³±äµÃ¼ò½à²¢ÇÒÒ×ÓÚά»¤£¬»¹¿ÉÒÔ·½±ãµØÊµÏÖͬһ¸öJSPÎļþÖ§³Ö¶àÖÖÓïÑÔ°æ±¾¡£ÓÉÓÚ±êÇ©ÊÇXMLÔªËØ£¬ËùÒÔËüµÄÃû³ÆºÍÊôÐÔ¶¼ÊÇ´óСдÃô¸ÐµÄ
±ê×¼JSP±êÇ©ÊÇÓÃÀ´µ÷ÓÃJavaBean×é¼þµÄ²Ù×÷£¬´¦Àí¶¨ÏòÇëÇóÒÔ¼ò»¯JSPÒ³Ãæ¿ª·¢Óëά»¤¡£JSP¼¼ÊõÌṩÁËÒ»ÖÖ·â×°ÆäËü¶¯Ì¬ÀàÐ͵ĻúÖÆ——×Ô¶¨Òå±êÇ©£¬ËüÀ©Õ¹ÁËJSPÓïÑÔ¡£×Ô¶¨Òå±êǩͨ³£·¢²¼ÔÚ±êÇ©¿âÖУ¬¸Ã¿â¶¨ÒåÁËÒ»¸ö×Ô¶¨Òå±êÇ©¼¯²¢°üº¬ÊµÏÖ±êÇ©µÄ¶ÔÏó¡£
×Ô¶¨Òå±êÇ©ÊÇÓû§¶¨ÒåµÄJSPÓïÑÔÔªËØ¡£µ±JSPÒ³Ãæ°üº¬Ò»¸ö×Ô¶¨Òå±êǩʱ±»×ª»¯Îªservlet£¬±êǩת»¯Îª¶Ô³ÆÎªtag handlerµÄ¶ÔÏóµÄ²Ù×÷¡£½Ó×ŵ±servletÖ´ÐÐʱWeb containerµ÷ÓÃÄÇЩ²Ù×÷¡£
¶þ¡¢Á½ÖÖ±êÇ©
¿ÉÒÔ¶¨ÒåÁ½ÖÖÀàÐ͵ıêÇ©£º
javax.servlet.jsp.tagext.Tag
javax.servlet.jsp.tagext.BodyTag
ÓбêÇ©ÌåµÄ±êÇ©±ØÐëʵÏÖ BodyTag ½Ó¿Ú¡£
Html´úÂë
<jsptag:map scope=“session” name=“tagMap”>  
  body   
</jsptag:map>  
<jsptag:map scope=“session” name=“tagMap”>
body
</jsptag:map>
 
Ò²¿ÉÄÜûÓбêÇ©Ì壺
Html´úÂë
<jsptag:map/>  
<jsptag:map/>
 ÎÞ±êÇ©ÌåµÄ¼òµ¥±êÇ©¿ÉÒÔʵÏÖ Tag ½Ó¿Ú¡£
Èý¡¢±êÇ©´¦Àí³ÌÐò
int doStartTag() throws JspException---´¦Àí¿ªÊ¼±êÇ©
int doEndTag() throws JspException---´¦Àí½áÊø±êÇ©
Tag getParent()/void setParent(Tag t)---»ñµÃ/ÉèÖñêÇ©µÄ¸¸±êÇ©
void setPageContext(PageContext pc)--- pageContext ÊôÐ﵀ setter ·½·¨
void release() ÊÍ·Å»ñµÃµÄËùÓÐ×ÊÔ´
doStartTag()ºÍdoEndTag()·½·¨µÄ·µ»ØÖµËµÃ÷£º
SKIP_BODY      ±íʾ²»Óô¦Àí±êÇ©Ì壬ֱ½Óµ÷ÓÃdoEndTag()·½·¨¡£
SKIP_PAGE      ºöÂÔ±êÇ©ºóÃæµÄjsp(SUNÆóÒµ¼¶Ó¦ÓõÄÊ×Ñ¡)ÄÚÈÝ¡£
EVAL_PAGE      ´¦Àí±êÇ©ºó£¬¼ÌÐø´¦Àíjsp(SUNÆóÒµ¼¶Ó¦ÓõÄÊ×Ñ¡)ºóÃæµÄÄÚÈÝ¡£
EVAL_BODY_BUFFERED ±íʾÐèÒª´¦Àí±êÇ©Ì壬ÇÒÐèÒªÖØÐ´´½¨Ò»¸ö»º³å(µ÷ÓÃsetBodyContent·½·¨)¡£
EVAL_BODY_INCLUDE  ±íʾÔÚÏÖÓеÄÊä³öÁ÷¶ÔÏóÖд¦Àí±êÇ©Ì壬µ«ÈƹýsetBodyContent()ºÍdoInitBody()·½·¨
EVAL_BODY_AGAIN 


Ïà¹ØÎĵµ£º

jsp:setProperty±êÇ©

jsp:setProperty±êÇ©ÓÃÓÚÉèÖñ»¼ÓÔØµ½µ±Ç°Ò³ÃæÖеÄJavaBeanÖÐÊôÐÔµÄÖµ
¸ñʽ£º<jsp:setProperty name=? property=? value=?(»òparam=?) />
name£ºÄ³¸öJavaBeanµÄ¶ÔÏóÃû£¬ÓÃÓÚÖ¸¶¨¸øÄĸöJavaBeanÖеÄÊôÐÔ¸³Öµ
property£ºJavaBeanÖеÄij¸öÊôÐÔÃû£¬ÓÃÓÚÖ¸¶¨¸øµ±Ç°JavaBeanÖеÄÄĸöÊôÐÔ¸³Öµ
    & ......

jsp:getProperty±êÇ©

jsp:getProperty±êÇ©ÓÃÓÚ»ñÈ¡±»¼ÓÔØµ½µ±Ç°Ò³ÃæÖеÄJavaBeanÖÐij¸öÊôÐÔµÄÖµ
¸ñʽ£º<jsp:getProperty name=? property=? />
name£ºJavaBeanµÄ¶ÔÏóÃû£¬ÓÃÓÚÖ¸¶¨´ÓÄĸöJavaBeanÖлñÈ¡ÊôÐÔÖµ
property£ºJavaBeanÖеÄÊôÐÔÃû£¬ÓÃÓÚÖ¸¶¨»ñÈ¡JavaBeanÖеÄÄĸöÊôÐÔÖµ
        &nbs ......

¡¾×ª¡¿JSP +TomcatÊý¾Ý¿â·ÃÎÊ

JSP +Tomcat
Êý¾Ý¿â·ÃÎÊ
 
×÷ÕߣºÁõÖ¾Ô¶
 
 
ÔÚÒ»°ãµÄ
Web
ÏîÄ¿¿ª·¢ÖУ¬¶ÔÊý¾Ý¿âµÄ·ÃÎÊÊDZز»¿ÉÉٵ쬱¾ÎÄÖ÷Òª½éÉÜÁ½ÖÖÔÚ
ʹÓÃ
Tomcat
×÷Ϊ
Web
·þÎñµÄ
JSP
¿ª·¢ÖзÃÎÊÊý¾Ý¿âµÄ·½·¨£¬Ï£ÍûÄܶԸսӴ¥
JSP
¿ª·¢µÄÅóÓÑÓÐËù°ïÖú¡£
ÓÃ
¹ý
.NET
ƽ̨µÄÅóÓÑÓ¦¸ÃÖªµÀ£¬ÏîÄ¿ÖÐÐèÒª·ÃÎÊÊý¾Ý¿âʱ£ ......

JavaBeanÓëJSP¿ª·¢£¬EL±í´ïʽºÍ×Ô¶¨Òå±êÇ©ÈëÃÅ

JavaBeanµÄ×÷ÓÃÊÇ·â×°Êý¾ÝµÄ
ÌØµã£ºÕâ¸öjavaÀà±ØÐë¾ßÓÐÒ»¸öÎ޲εĹ¹Ô캯Êý£¬ÊôÐÔ±ØÐë˽Óл¯£¬ÊôÐÔ±ØÐëͨ¹ýpublic·½·¨¸øÆäËû³ÌÐòµ÷ÓÃ
ÆäËü³ÌÐò¿ÉÒÔͨ¹ý·´Éä¼¼ÊõʵÀý»¯JavaBean¶ÔÏ󣬲¢ÇÒͨ¹ý·´ÉäÄÇЩ×ñÊØÃüÃû¹æ·¶µÄ·½·¨£¬´Ó¶ø»ñÖªJavaBeanµÄÊôÐÔ£¬½ø¶øµ÷ÓÃÆäÊôÐÔ±£´æÊý¾Ý¡£
³ÉÔ±ÓëÊôÐÔµÄÇø±ð£ºÀà³ÉԱûÓÐget,set·½·¨£¬Àൠ......

Servlet/JSPѧϰ±Ê¼Ç(3) Lomboz½éÉÜ+°²×°·½·¨

ÔÚServlet/JSPѧϰ±Ê¼Ç(1)-tomcatºÍeclipseµÄ°²×°ÖУ¬ÎÒ½éÉÜÁËeclipseºÍtomcatPluginµÄ°²×°ºÍÅäÖ÷½·¨¡£µ«½ñÌì·¢ÏÖ£¬Ê¹ÓÃtomcatPlugin´´½¨ÏîĿʱ£¬²»»á×Ô¶¯Éú³Éweb.xml£¬ÐèÒªÊÖ¹¤±à¼­£¬Õâ¶àÉÙÓÐЩ²»·½±ã¡££¨¹ØÓÚweb.xmlµÄ¼òµ¥½éÉܲο¼ÕâÀï¡££©
ʵ¼ÊÉÏ£¬¿ª·¢ºÍµ÷ÊÔServlet/JSP³ÌÐòʱ£¬Ò»¸ö½Ð×öLombozµÄ²å¼þ¸üΪǿ´ó¡¢¸üºÃÓà ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ