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

JspÖеÄ×Ô¶¨Òå±êÇ©ÓÉdzµ½ÉîÏêϸ½²½â

Ò»¡¢»ù±¾¸ÅÄ 1.±êÇ©(Tag): ±êÇ©ÊÇÒ»ÖÖXMLÔªËØ£¬Í¨¹ý±êÇ©¿ÉÒÔʹJSPÍøÒ³±äµÃ¼ò½à²¢ÇÒÒ×ÓÚά»¤£¬»¹¿ÉÒÔ·½±ãµØÊµÏÖͬһ¸öJSPÎļþÖ§³Ö¶àÖÖÓïÑÔ°æ±¾¡£ÓÉÓÚ±êÇ©ÊÇXMLÔªËØ£¬ËùÒÔËüµÄÃû³ÆºÍÊôÐÔ¶¼ÊÇ´óСдÃô¸ÐµÄ 2.±êÇ©¿â(Tag library): ÓÉһϵÁй¦ÄÜÏàËÆ¡¢Âß¼­ÉÏ»¥ÏàÁªÏµµÄ±êÇ©¹¹³ÉµÄ¼¯ºÏ³ÆÎª±êÇ©¿â¡£ 3.±êÇ©¿âÃèÊöÎļþ(Tag Library Descriptor): ±êÇ©¿âÃèÊöÎļþÊÇÒ»¸öXMLÎļþ£¬Õâ¸öÎļþÌṩÁ˱êÇ©¿âÖÐÀàºÍJSPÖжԱêÇ©ÒýÓõÄÓ³Éä¹ØÏµ¡£ËüÊÇÒ»¸öÅäÖÃÎļþ£¬ºÍweb.xmlÊÇÀàËÆµÄ¡£ 4.±êÇ©´¦ÀíÀà(Tag Handle Class): ±êÇ©´¦ÀíÀàÊÇÒ»¸öJavaÀ࣬Õâ¸öÀà¼Ì³ÐÁËTagSupport»òÕßÀ©Õ¹ÁËSimpleTag½Ó¿Ú£¬Í¨¹ýÕâ¸öÀà¿ÉÒÔʵÏÖ×Ô¶¨ÒåJSP±êÇ©µÄ¾ßÌ幦ÄÜ ¶þ¡¢×Ô¶¨ÒåJSP±êÇ©µÄ¸ñʽ£º 1.
ΪÁËʹµ½JSPÈÝÆ÷Äܹ»Ê¹ÓñêÇ©¿âÖеÄ×Ô¶¨ÒåÐÐΪ£¬±ØÐëÂú×ãÒÔÏÂÁ½¸öÌõ¼þ£º 1.´ÓÒ»¸öÖ¸¶¨µÄ±êÇ©¿âÖÐʶ±ð³ö´ú±íÕâÖÖ×Ô¶¨ÒåÐÐΪµÄ±êÇ© 2.ÕÒµ½ÊµÏÖÕâЩ×Ô¶¨ÒåÐÐΪµÄ¾ßÌåÀà µÚÒ»¸ö±ØÐèÌõ¼þ£­ÕÒ³öÒ»¸ö×Ô¶¨ÒåÐÐΪÊôÓÚÄǸö±êÇ©¿â£­ÊÇÓɱêǩָÁîµÄǰ׺(Taglib Directive's Prefix)ÊôÐÔÍê³É£¬ËùÒÔÔÚͬһ¸öÒ³ÃæÖÐʹÓÃÏàͬǰ׺µÄÔªËØ¶¼ÊôÓÚÕâ¸ö±êÇ©¿â¡£Ã¿¸ö±êÇ©¿â¶¼¶¨ÒåÁËÒ»¸öĬÈϵÄǰ׺£¬ÓÃÔÚ±êÇ©¿âµÄÎĵµÖлòÕßÒ³ÃæÖвåÈë×Ô¶¨Òå±êÇ©¡£ËùÒÔ£¬Äã¿ÉÒÔʹÓóýÁËÖîÈçjsp,jspx,java,servlet,sun,sunw(ËüÃǶ¼ÊÇÔÚJSP°×ƤÊéÖÐÖ¸¶¨µÄ±£Áô×Ö)Ö®ÀàµÄǰ׺¡£ ¡¡ uriÊôÐÔÂú×ãÁËÒÔÉϵĵڶþ¸öÒªÇó¡£ÎªÃ¿¸ö×Ô¶¨ÒåÐÐΪÕÒµ½¶ÔÓ¦µÄÀà¡£Õâ¸öuri°üº¬ÁËÒ»¸ö×Ö·û´®£¬ÈÝÆ÷ÓÃËüÀ´¶¨Î»TLDÎļþ¡£ÔÚTLDÎļþÖпÉÒÔÕÒµ½±êÇ©¿âÖÐËùÓбêÇ©´¦ÀíÀàµÄÃû³Æ 2.
¡¡µ±webÓ¦ÓóÌÐòÆô¶¯Ê±£¬ÈÝÆ÷´ÓWEB-INFÎļþ¼ÐµÄĿ¼½á¹¹µÄMETA-INFËÑË÷ËùÓÐÒÔ.tld½áβµÄÎļþ¡£Ò²¾ÍÊÇ˵ËüÃǻᶨλËùÓеÄTLDÎļþ¡£¶ÔÓÚÿ¸öTLDÎļþ£¬ÈÝÆ÷»áÏÈ»ñÈ¡±êÇ©¿âµÄURI£¬È»ºóΪÿ¸öTLDÎļþºÍ¶ÔÓ¦µÄURI´´½¨Ó³Éä¹ØÏµ¡£ ÔÚJSPÒ³ÃæÖУ¬ÎÒÃǽöÐèͨ¹ýʹÓôøÓÐURIÊôÐÔÖµµÄ±êÇ©¿âÖ¸ÁîÀ´ºÍ¾ßÌåµÄ±êÇ©¿âÆ¥Åä Èý¡¢×Ô¶¨ÒåJSP±êÇ©µÄ´¦Àí¹ý³Ì£º 1£®ÔÚJSPÖÐÒýÈë±êÇ©¿â£º 2£®ÔÚJSPÖÐʹÓñêÇ©¿â±êÇ©£º 3£®WebÈÝÆ÷¸ù¾ÝµÚ¶þ¸ö²½ÖèÖеÄprefix£¬»ñµÃµÚÒ»¸ö²½ÖèÖÐÉùÃ÷µÄtaglibµÄuriÊôÐÔÖµ 4£®WebÈÝÆ÷¸ù¾ÝuriÊôÐÔÔÚweb.xmlÕÒµ½¶ÔÓ¦µÄÔªËØ 5£®´ÓÔªËØÖлñµÃ¶ÔÓ¦µÄÔªËØµÄÖµ 6£®WebÈÝÆ÷¸ù¾ÝÔªËØµÄÖµ´ÓWEB-INF/Ŀ¼ÏÂÕÒµ½¶ÔÓ¦µÄ.tldÎļþ 7£®´Ó.tldÎļþÖÐÕÒµ½Óëtagname¶ÔÓ¦µÄÔªËØ 8£®´ÕÔªËØÖлñµÃ¶ÔÓ¦µÄÔªËØµÄÖµ 9£®WebÈÝÆ÷¸ù¾ÝÔªËØµÄÖµ´´½¨ÏàÓ¦µÄtag handle classµÄʵÀý 10. WebÈÝÆ÷µ÷ÓÃÕâ¸öʵÀýµÄdoStartTag/


Ïà¹ØÎĵµ£º

JSPµÄÔËÐÐÔ­Àí

 JSP ʵÔÚservlet Ö®ºó·¢Õ¹ÆðÀ´µÄ¼¼Êõ¡£
ÔËÐлúÖÆ£º
1£ºjspÎļþÌá½»·þÎñÆ÷£¬·þÎñÆ÷ £¨Tomcat£©£¬³õʼ»¯ ÇëÇóºÍÏìÓ¦¶ÔÏó £¬È»ºóÅжÏjspÎļþÊÇ·ñ´æÔÚ £¬Èç¹û²»´æÔÚ 404 ´íÎ󣬴æÔÚ £¬±àÒë³ÉΪ ¡£java Îļþ ----¡·¡£class Îļþ  ¡£¾ÍÊÇÒ»¸öjavaµÄÀà £¬Õâ¸öÀà £¬¼Ì³Ð×Ô httpjspbase £¬Õâ¸öhttpjsppageÀà ÓÖ ÊµÏÖÁË» ......

jsp¼òµ¥µÄÑéÖ¤Âë

1.Ê×ÏÈÔÚjspÒ³ÃæÖÐÉú³ÉÑéÖ¤ÂëͼƬ£¬image.jsp
   <%@ page contentType="image/jpeg"%>
<%@ page import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %>
<%!
Color getRandColor(int fc,int bc){//¸ø¶¨·¶Î§»ñµÃËæ»úÑÕÉ«
Random random = new Random();
......

jsp + servlet +jxl ʵÏÖ export excel

 Ð´Ò»¸öjspÎļþ,È»ºó°ÑÒª´ÓÊý¾Ý¿âÈ¡³öÊý¾ÝµÄsqlÓï¾ä´«µ½servlet ÖÐ.
java ´úÂë:
package exportExcel;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLExcep ......

ÓÃJFreeChartÔöÇ¿JSP±¨±íµÄÓû§ÌåÑé(2)

 Èý£®  ±ýͼ
ÔÚWebRootĿ¼Ï½¨Á¢ÃûΪpieµÄ×ÓĿ¼£¬ÓÃÀ´´æ·Å±¾½Ì³ÌÖбýͼµÄʵÀýjspÒ³Ãæ¡£ÏÂÃæÈÃÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÈýά±ýͼ¡£Ê×ÏÈÔÚpieĿ¼Ï½¨Á¢Ò»¸öÃûΪsample1.jspµÄÒ³Ãæ¡£
ÔÚJFreeChartÖУ¬Óë±ýͼ»æÖÆÃÜÇÐÏà¹ØµÄÀàÈçÏ£º
1£©  PiePlot
±ýͼ»æÖÆÀ࣬¿ÉÒÔÓÃÀ´ÉèÖñýͼµÄÏà¹ØÊôÐÔ¡£ÀýÈ磺
PiePlot pie ......

JSPÉú³É¾²Ì¬Ò³Ãæ

JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0
Êý¾Ý¿âTEST¡¡£¬±íÃûnews
×ֶΣº¡¡id    int ×Ô¶¯Ôö³¤¡¡, Title   varchar(20) , Content   varchar(200)   , Author   varchar(10)
makeFile.jsp
<%
   Connection conn = DBconn.getConnection();
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ