JSP Standard Tag Libraries ʵ¼ùÀí½â
ÔÚ±¾ÆªÎÄÕÂÖÐ,ÎÒÃǽ«»áÉîÈëÁ˽âÔÚ²»Í¬µÄTag LibraryÃèÊö·û(Tag Library Descriptors:TLDs)ÖÐʹÓø÷ÖÖ²»Í¬µÄtagµÄÇé¿ö.ÎÒÃǽ«»áÒÀ´ÎÑо¿ Ìõ¼þ¡¢Ñ»·¡¢URL¡¢U18N¡¢XMLµÈtagµÄÓ÷¨¡£ÒÔ´ËÀ´Ìá¸ßÄã¶ÔJSTLµÄÈÏʶºÍÓ¦ÓÃÄÜÁ¦,ÔÚÔĶÁ±¾ÎÄǰ£¬ÄãÓ¦¸Ã¶Ô JSP Tag LibÓÐËùÁ˽⣬²¢ÇåÎúÓйØJSTL£¨JSP Standard Tag Libraries£©µÄ»ù±¾ÖªÊ¶ £¬¿É²Î¿´ ¡¶JSP Standard Tag Library (JSTL)½éÉÜ¡·Ò»ÎÄ
JSP Standard Tag Libraries ʵ¼ùÀí½â
ÔÚ±¾ÆªÎÄÕÂÖÐ,ÎÒÃǽ«»áÉîÈëÁ˽âÔÚ²»Í¬µÄTag LibraryÃèÊö·û(Tag Library Descriptors:TLDs)ÖÐʹÓø÷ÖÖ²»Í¬µÄtagµÄÇé¿ö.ÎÒÃǽ«»áÒÀ´ÎÑо¿ Ìõ¼þ¡¢Ñ»·¡¢URL¡¢U18N¡¢XMLµÈtagµÄÓ÷¨¡£ÒÔ´ËÀ´Ìá¸ßÄã¶ÔJSTLµÄÈÏʶºÍÓ¦ÓÃÄÜÁ¦,ÔÚÔĶÁ±¾ÎÄǰ£¬ÄãÓ¦¸Ã¶Ô JSP Tag LibÓÐËùÁ˽⣬²¢ÇåÎúÓйØJSTL£¨JSP Standard Tag Libraries£©µÄ»ù±¾ÖªÊ¶ £¬¿É²Î¿´ ¡¶JSP Standard Tag Library (JSTL)½éÉÜ¡·Ò»ÎÄ
JSTLÊÇÒ»×é±ê×¼µÄÒÑÖÆ¶¨ºÃµÄ²Ù×÷£¬ËûÃÇÓ¦ÓÃÓÚ¸÷ÖÖ¹¦ÄÜÁìÓò¡£ÔÚJSR-52£¨Java Specification Request£©Öе͍ÒåÖУ¬JSTL°üº¬ÁË expression language£¨EL£©¡¢Á÷³Ì¿ØÖÆ ºÍTag Library½ÏÑéÆ÷¡£ÓйØ×îÖÕ°æ±¾£¬ÄãÄܲú¿´ http://www.jcp.org/jsr/detail/52.jsp ÉϵÄ×îÖղݰ¸
JSTLÐèÒªÔËÐÐÔÚJSP 1.2µÄÈÝÆ÷ÏÂ,ËûÊÇÓÃÀ´¼ò»¯JSPµÄÑз¢,Ìṩ¸ü¼ÓµÄ·½Ê½´¦ÀíºÍ·ÃÎÊÓ¦ÓÃÊý¾Ý.
JSTL°üº¬Á˶àÖÐTag LibraryµÄÃèÊö¶¨Òå(TLDs),ÕâЩÃèÊöλÓÚÒ»¸öJARÎļþÖÐ.ÕâЩTLDsº¸ÇÁË´ó¶àÊýµÄ¹¦ÄܲÙ×÷,ÏÂÃæÎÒÃÇ»áÖðÒ»ÁоÙ,²»¹ýÔÚ´Ë֮ǰ,ÎÒÃÇ»áÖØµãÌÖÂÛexpression language,Ëû¿ÉÄÜËãÊÇJSTLÖÐ×îÖØÒªµÄÌØÕ÷ÁË.
expression language (EL)ÆäʵÊÇÓÉÖÆ¶¨JSR-152(Java Server Pages 1.3 Specification)µÄר¼Ò×éÖÆ¶¨µÄ,ÊÂʵÉϷdz£¿ÉÄÜEL¾Í½«»áÊÇJSP 1.3µÄÖØÒª×é³É²¿·Ö.EL(Ŀǰ»¹ÊǽÐSPEL:Simplest Possible Expression Language )ÌṩÁËһЩ¼òµ¥µÄÓï·¨À´Ö±½Ó·ÃÎÊÓ¦ÓÃÊý¾Ý,Ö§³Ö²Ù×÷·û¡¢Bean¡¢¼¯ºÏ£¬¸üÓÐÀàÐÍ×Ô¶¯×ª»»¡¢ÊôÐÔµÄĬÈÏÖµ¶¨ÒåµÈµÈ¡£
ELµÄÓ÷¨£º
EL×Ü´¦ÔÚÔÚ${...}ÖУ¨¾ÍÏóJSP ÔÚ<%...%>ÖÐÄÇÑù£©¡£ÔÚÊôÐÔÖÐÖ»ÔÊÐí³öÏÖÒ»¸ö±í´ïʽ£¬ÀýÈ磺
<c:if test="${product.price >= customer.limit}">
...
</c:if>
ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇʹÓÃEL½øÐбȽϲÙ×÷£¬Ëû»¹Äܺ;²Ì¬Îı¾»ìºÏʹÓã¬ÄÜ¿´¿´ÏÂÃæÕâ¸öÀý×Ó£º
<c:forEach var="current">
<c:out value="Product-${current}"/>
</c:forEach>
ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇÑ»·±éÀúÒ»¸ö¼¯ºÏ
Ïà¹ØÎĵµ£º
ÔÚΪ·þÎñÆ÷¶Ë×é¼þ±à³Ìʱ£¬ÄãºÜ¿ÉÄÜÒª´ÓÏà¶ÔÓÚweb¸ùµÄ·¾¶À´È¡µÃij¸öÎļþµÄÕæÊµÂ·¾¶£¬µ«´ËÎļþʵ¼ÊÉÏÔÚÕ¾µãµÄÒ»¸öÐéÄâ·¾¶ÉÏ¡£
ʲôÊÇÐéÄâ·¾¶£¿
ÔÚÒ»¸öweb·þÎñÆ÷ÉÏ£¬ÐéÄâ·¾¶½«ÎïÀíÉÏ·ÖÀëµÄ¸÷Îļþ×éºÏÔÚÒ»Æð£¬·ÅÔÚͬһ¸öÕ¾µã·¾¶ÉÏ£¬ÔÚÓ¦Ó÷þÎñÆ÷ÉÏ£¬Ã¿¸öÓ¦Óö¨Î»ÓÚÆä×Ô¼ºµÄÐéÄâ·¾¶ÉÏ£¬Êµ¼ÊÉÏÏ໥֮¼äÓÐ×ÅÍêÃÀµØ·ÖÀë¡£ ......
̽Ë÷Èí¼þ¹¤×÷ÊÒ³¤ÆÚרҵ³Ð½ÓÖÐСÐÍÉÌÒµÈí¼þ»òÍøÕ¾£¬×îÓŻݵļ۸ñºÍ¸ßÖÊÁ¿µÄ·þÎñÆÚ´ýÄúµÄ»Ý¹Ë£¡
±¾¹¤×÷ÊÒ³Ð½Ó JSP ASP VB PB LotusNotes µÈÓïÑÔÒªÇóµÄÓ¦ÓÃϵͳ¿ª·¢ÒµÎñ
java jspʵսԴ³ÌÐò´úÂë:
......
ÔÚʹÓÃÊý¾Ý¿âµÄ¹ý³ÌÖУ¬²»¿É±ÜÃâµÄÐèҪʹÓõ½·ÖÒ³µÄ¹¦ÄÜ£¬¿ÉÊÇJDBCµÄ¹æ·¶¶Ô´ËȴûÓкܺõĽâ¾ö¡£¶ÔÓÚÕâ¸öÐèÇóºÜ¶àÅóÓѶ¼ÓÐ×Ô¼ºµÄ½â¾ö·½°¸£¬±ÈÈçʹÓÃVectorµÈ¼¯ºÏÀàÏȱ£´æÈ¡³öµÄÊý¾ÝÔÙ·ÖÒ³¡£µ«ÕâÖÖ·½·¨µÄ¿ÉÓÃÐԺܲÓëJDBC±¾ÉíµÄ½Ó¿ÚÍêÈ«²»Í¬£¬¶Ô²»Í¬ÀàÐ͵Ä×ֶεÄÖ§³ÖÒ²²»ºÃ¡£ÕâÀïÌṩÁËÒ»ÖÖÓëJDBC¼æÈÝÐԷdz£ºÃµÄ·½°¸¡£
JD ......
Á¬½ÓACCESSÊý¾Ý¿âµÄ¼òµ¥JSP´úÂ룺
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.sql.*" %>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Drive ......
²Ù×÷·½·¨£º windows------preferences----------ËÑË÷ html----------ÕÒµ½ html SourceÕâÏî---------
ÕÒµ½ content assist (¼ûÏÂͼ)------Prompt when these¡£¡£¡£¡£ºóÃæÓиöÊäÈë¿ò£¨ÀïÃæÓиöСÓںţ©½ô¸ú СÓںźóÃæÊäÈëÒ»¸ö ¿Õ¸ñ¼ü £¬-----------apply----------ok¡£
ÔÚhtmlÖбà¼Ê ......