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

JSP×Ô¶¨Òå±êÇ©

JSP×Ô¶¨Òå±êÇ©
Ò»£¬    »ù±¾¸ÅÄ
±êÇ©(Tag):±êÇ©ÊÇÒ»ÖÖXMLÔªËØ£¬Í¨¹ý±êÇ©¿ÉÒÔʹJSPÍøÒ³±äµÃ¼ò½àÒ×ÓÚά»¤£¬»¹¿ÉÒÔ·½±ãµØÊµÏÖͬһ¸öJSPÎļþÖ§³Ö¶àÖÖÓïÑÔ°æ±¾¡£ÓÉÓÚ±êÇ©ÊÇXMLÔªËØ£¬ËùÒÔËüµÄÃû³ÆºÍÊôÐÔ¶¼ÊÇ´óСдÃô¸ÐµÄ¡£
±êÇ©¿â(Tag library)£ºÓÉһϵÁй¦ÄÜÏàËÆ£¬Âß¼­ÉÏ»¥ÏàÁªÏµµÄ±êÇ©¹¹³ÉµÄ¼¯ºÏ³ÆÎª±êÇ©¿â¡£
±êÇ©¿âÃèÊöÎļþ(Tag Library Desriptor)
±êÇ©¿âÃèÊöÎļþÊÇÒ»¸öXMLÎļþ£¬Õâ¸öÎļþÌṩÁ˱êÇ©¿âÖÐÀàºÍJSPÖжԱêÇ©ÒýÓõÄÓ³Éä¹ØÏµ¡£ËüÊÇÒ»¸öÅäÖÃÎļþ£¬ºÍweb.xmlÊÇÀàËÆµÄ¡£
±êÇ©´¦ÀíÀà(Tag Handle Class)
±êÇ©´¦ÀíÀàÊÇÒ»¸öJavaÀ࣬Õâ¸öÀà¼Ì³ÐÁËTagSupport»ò×ÅÀ©Õ¹ÁËSimpleTag½Ó¿Ú£¬Í¨¹ýÕâ¸ö½Ó¿Ú¿ÉÒÔʵÏÖ×Ô¶¨Òå±êÇ©µÄ¾ßÌ幦ÄÜ¡£
Á½ÖÖ±êÇ©£º ¿ÉÒÔ×Ô¶¨ÒåÁ½ÖÖÀàÐ͵ıêÇ©£º
javax.servlet.jsp.tagext.Tag
javax.servlet.jsp.tagext.BodyTag
ÓбêÇ©ÌåµÄ±êÇ©±ØÐëʵÏÖBodyTag½Ó¿Ú
ÎÞ±êÇ©ÌåµÄ¼òµ¥±êÇ©¿ÉÒÔʵÏÖTag½Ó¿Ú
 
JspTag
SimpleTag
Tag
IterationTag
SimpleTagSupport
TagSupport
BodyTag
BodyTagSupport
 
 
 
 
 
 
 
 
¶þ¡¢×Ô¶¨ÒåJSP±êÇ©µÄ¸ñʽ£º
1.<% @ taglib prefix=”someprefix” uri=”/sometaglib”>
ΪÁËʹµ½JSPÈÝÆ÷Äܹ»Ê¹ÓñêÇ©¿âÖеÄ×Ô¶¨ÒåÐÐΪ£¬±ØÐëÂú×ãÒÔÏÂÁ½¸öÌõ¼þ£º
1)    ´ÓÒ»¸öÖ¸¶¨µÄ±êÇ©¿âÖÐʶ±ð³ö´ú±íÕâÖÖ×Ô¶¨ÒåÐÐΪµÄ±êÇ©
2)    ÕÒµ½ÊµÏÖÕâЩ×Ô¶¨ÒåÐÐΪµÄ¾ßÌåÀà
µÚÒ»¸ö±ØÐèÌõ¼þ-ÕÒ³ö×Ô¶¨ÒåÐÐΪÊôÓÚÄǸö±êÇ©¿â-ÊÇÓɱêǩָÁîµÄǰ׺(Taglib Directive’s Prefix),ÓÃÔÚ±êÇ©¿âµÄÎĵµÖлòÕßÒ³ÃæÖвåÈë×Ô¶¨Òå±êÇ©¡£ËùÒÔÄã¿ÉÒÔʹÓóýÁËÖîÈçjsp, jspx, java servlet
sum, sunw(ËüÃǶ¼ÊÇÔÚJSP°×ƤÊéÖÐÖ¸¶¨µÄ±£Áô×Ö)Ö®ÀàµÄǰ׺¡£
uriÊôÐÔÂú×ãÁËÒÔÉϵڶþ¸öÒªÇó£¬ÎªÃ¿¸ö×Ô¶¨ÒåÐÐΪÕÒµ½¶ÔÓ¦µÄÀà¡£Õâ¸öuri°üº¬ÁËÒ»¸ö×Ö·û´®£¬ÈÝÆ÷ÓÃËüÀ´¶¨Î»TLDÎļþÎļþ£¬ÔÚTLDÎļþÖпÉÒÔÕÒµ½±êÇ©¿âÖÐËùÓбêÇ©´¦ÀíÀàµÄλÖÃ
µ±webʹÓóÌÐòÆô¶¯Ê±£¬ÈÝÆ÷´ÓWEB-INFÎļþ¼ÐµÄĿ¼½á¹¹µÄMETA-INFËÑË÷ËùÓÐÒÔ.tld½áβµÄÎļþ¡£Ò²¼´Ê¹ËµËüÃǻᶨλËùÓеÄTLDÎļþ£¬¶ÔÓÚÿ¸öTLDÎļþ£¬ÈÝÆ÷»áÏÈ»ñÈ¡±êÇ©¿âµÄURI,È»ºóΪÿ¸öTLDÎļþºÍ¶ÔÓ¦µÄURI´´½¨Ó³Éä¹ØÏµ¡£
Èý¡¢×Ô¶¨ÒåJSP±êÇ©µÄ´¦Àí¹ý³Ì
1. ÔÚJSPÖÐÒýÈë±êÇ©¿â£º
<%@  taglib prefix=” taglibpfex”  uri=”tagliburi&rdq


Ïà¹ØÎĵµ£º

ͨ¹ýJava»òJspÏòÊý¾Ý¿â´æÈ¡¶þ½øÖÆÍ¼Æ¬


¡¡¡¡1 MySQL´æ´¢´óÈÝÁ¿µÄ¶þ½øÖÆÎļþµÄ¸ñʽÊÇblob£¬Æäʵ³ýÁËͼƬ»¹¿ÉÒÔ´æ±ðµÄ
¡¡¡¡2 ÒªÏòÊý¾Ý¿â´æ´¢¶þ½øÖƵÄÎļþÒ»¶¨Òª°ÑÒª´æ´¢µÄÊý¾Ýת»»³É¶þ½øÖÆÁ÷
¡¡¡¡·Ï»°¾Í²»¶à˵ÁË£¬´ó¼Ò¿´¿´´úÂëºÜÈÝÒ×Ã÷°×£¬ÏÈÀ´¿´Ò»¸öapp³ÌÐò£¬µ±È»Ê×ÏÈÄúÒªÔÚÊý¾Ý¿âÖÐÏȽ¨Á¢Ò»¸öÓÃÓÚ±£´æÍ¼Æ¬µÄ±íºÍÏàÓ¦µÄÁУ¬Êý¾Ý¸ñʽΪblob
¡¡¡¡  package ......

JSPÒ³Ãæ´«ÖµÖÐÎÄÂÒÂëµÄ¼òµ¥½â¾ö·½·¨

Ô´´úÂ룬a.jspÍùb.jsp´«Öµ£º
a.jspÒ³ÃæÄÚÈÝ
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<form action="b.jsp">
¡¡¡¡name:<input type=text name=name>
¡¡¡¡<input type=submit>
</form>
b.jspÒ³ÃæÄÚÈÝ£º
<%@ page language="java" import="java.ut ......

jspÓëSQL Server 2000 µÄÁ¬½Ó

ÖÕÓڸ㶨JSPÁ¬½ÓSQL Server 2000Êý¾Ý¿âµÄÎÊÌâÁË
2008Äê01ÔÂ29ÈÕ ÐÇÆÚ¶þ 15:54
    ǰ¼¸Ì죬ƽƽͬѧһֱÔÚ¸ãJSP Á¬½ÓSQL Server 2000Êý¾Ý¿âµÄÎÊÌ⣬һֱÁ¬²»ÉÏ£¬È»ºó½ÐÎÒÈ¥°ïËû¿´¿´£¬Æ¾×ÅÒÔǰµÄ¾­Ñ飬¸ãÁËÒ»¸öÏÂÎ磬ºÙºÙ£¡ÖÕÓÚ°ïËûÁ¬½ÓÉÏÁË£¬Ö÷Òª²½ÖèÈçÏ£º
    1¡¢ÐèÒªµÄ¶«Î÷´ó¼Ò¿ÉÒÔµ½Î ......

´«ÖDz¥¿ÍJavaÅàѵ JSPÄÚÖöÔÏó¡¢Òì³£´¦ÀíÓëÂÒÂëÎÊÌâ

JSP¾Å´óÄÚÖöÔÏó£º
       1.ÓëServletÓйصÄÒþº¬µÄ¶ÔÏó
          (1)page  page¶ÔÏó¶ÔÓ¦JavaÖеĹؼü×Öthis,Ëü´ú±íµ±Ç°JSPÒ³Ãæ
          (2)config  Config¶ÔÏóʹÓÃWebÈÝÆ ......

´«ÖDz¥¿ÍjavaÅàѵ java»ù´¡Ö®JSPÒì³£´¦Àí

Ñ×ÈȵÄÌìÆøÒÀ¾É³ÖÐø£¬ÆþÖ¸ËãÀ´£¬µ½±±¾©¸ÕºÃÁ½ÔÂÁË£¬Ã¿Ì춼ͶÈëµ½³äʵµÄѧϰÖУ¬
¸Ð¾õÁ¼ºÃ£¬²»¹ý×òÌìÉϿξ¹È»Ë¯¾õ£¬¶øÇÒÍíÉÏ»¹¿´Á˵çÓ°¡£¡£¡£¡£¡£Òª±£³Ö¾¯Ì裬·ÅËÉ
µ«ÊDz»ÄÜÌ«·ÅËÉ£¡£¡£¡£¡
ÅàѵµÄʱ¼ä±Ï¾¹ºÜ¶Ì£¬´í¹ýÁËÕ⼸¸öÔ£¬ÒÔºó¹À¼Æ¾ÍºÜÉÙÄܾ²ÏÂÐÄÀ´Ñ§Ï°ÁË£¬ÒªÕäϧ£¬
ҪŬÁ¦£¬GOGO!!
JSPÒì³£´¦Àí·½Ê½£º
  µÚ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ