Ò»¡¢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
&l ......
´Ó×òÌ쿪ʼ¾ÍÒ»Ö±ÔÚÍøÉϲéÕÒÊý¾Ý¿âΪSQL server 2000 µÄJSP¿ª·¢»·¾³µÄ´î½¨£¬µ½ÏÖÔÚΪֹÖÕÓÚÄܹ»Õý³£Áª½Ó²¢·ÃÎÊ¡£ÒÔÏÂÊǴµÄ²½Ö裺
1¡¢´ÓÍøÉÏÏÂÔØÒ»¸öSQL server 2000 ¸öÈË°æµÄ°²×°°ü£¬°´ÕÕÌáʾ²Ù×÷£¬µ±ÔÚÉí·ÖÑé֤ʱ£¬Ñ¡Ôñ»ìºÏģʽ£¬Óû§saµÄÃÜÂë¿ÉÒÔΪ¿Õ£¬Ò²¿ÉÒÔ²»Îª¿Õ¡£
2¡¢´ÓÍøÉÏÏÂÔØÒ»¸öSQL server 2000 SP4£¬°ÑËü½âѹ£¬È»ºó°²×°£¬°´ÕÕÌáʾ½øÐвÙ×÷¡£
3¡¢´Ó“¿ªÊ¼”——>“³ÌÐò”——>"MS SQL server"——>“·þÎñ¹ÜÀíÆ÷”¿ªÆô·þÎñ¡£
4¡¢¼ì²é·þÎñÊÇ·ñÒÑ¿ªÆô¡£ ´ò¿ªÃüÁîÐд°¿Ú£¬ÊäÈë“netstat - an”£¬Èç¹ûÏÔʾ¶Ë¿Ú1433´¦ÓÚ“listening”״̬£¬°²×°³É¹¦¡£
5¡¢´ÓÍøÉÏÏÂÔØSQL server 2000 JDBC£¬È»ºó°²×°£¬°ÑÈý¸öJARÎļþ£º“mssqlserver.jar,msbase.jar,msutil.jar”µ¼Èëµ½ÏîÄ¿ÖÐ.
6¡¢¼ì²éÊÇ·ñÄÜÕý³£Áª½ÓÊý¾Ý¿â¡£´ò¿ªÒ»¸öJSPÒ³Ã棬ÊäÈëÒÔÏÂÄÚÈÝ£º
<body >
<%
String driverName = "com.microsoft.jdbc.sql ......
´Ó×òÌ쿪ʼ¾ÍÒ»Ö±ÔÚÍøÉϲéÕÒÊý¾Ý¿âΪSQL server 2000 µÄJSP¿ª·¢»·¾³µÄ´î½¨£¬µ½ÏÖÔÚΪֹÖÕÓÚÄܹ»Õý³£Áª½Ó²¢·ÃÎÊ¡£ÒÔÏÂÊǴµÄ²½Ö裺
1¡¢´ÓÍøÉÏÏÂÔØÒ»¸öSQL server 2000 ¸öÈË°æµÄ°²×°°ü£¬°´ÕÕÌáʾ²Ù×÷£¬µ±ÔÚÉí·ÖÑé֤ʱ£¬Ñ¡Ôñ»ìºÏģʽ£¬Óû§saµÄÃÜÂë¿ÉÒÔΪ¿Õ£¬Ò²¿ÉÒÔ²»Îª¿Õ¡£
2¡¢´ÓÍøÉÏÏÂÔØÒ»¸öSQL server 2000 SP4£¬°ÑËü½âѹ£¬È»ºó°²×°£¬°´ÕÕÌáʾ½øÐвÙ×÷¡£
3¡¢´Ó“¿ªÊ¼”——>“³ÌÐò”——>"MS SQL server"——>“·þÎñ¹ÜÀíÆ÷”¿ªÆô·þÎñ¡£
4¡¢¼ì²é·þÎñÊÇ·ñÒÑ¿ªÆô¡£ ´ò¿ªÃüÁîÐд°¿Ú£¬ÊäÈë“netstat - an”£¬Èç¹ûÏÔʾ¶Ë¿Ú1433´¦ÓÚ“listening”״̬£¬°²×°³É¹¦¡£
5¡¢´ÓÍøÉÏÏÂÔØSQL server 2000 JDBC£¬È»ºó°²×°£¬°ÑÈý¸öJARÎļþ£º“mssqlserver.jar,msbase.jar,msutil.jar”µ¼Èëµ½ÏîÄ¿ÖÐ.
6¡¢¼ì²éÊÇ·ñÄÜÕý³£Áª½ÓÊý¾Ý¿â¡£´ò¿ªÒ»¸öJSPÒ³Ã棬ÊäÈëÒÔÏÂÄÚÈÝ£º
<body >
<%
String driverName = "com.microsoft.jdbc.sql ......
ËäÈ»×öÁË´ó°ëÄêµÄweb¿ª·¢ÁË£¬µ«Ò»Ö±¸¡ÓÚ±íÃ棬¶«Î÷»á×ö£¬µ«ºÜ¶àÔÀí²»Í¨£¬ÒªÏë³ÉΪ¼¼ÊõÅ£È˹â»á×öÊÇÔ¶Ô¶²»Ðеģ¬ÒòΪ¼´Ê¹»á×öµ«²»»á½²ÇÒ²»ÄܾÙÒ»·´Èý£¬°¥£¬Ïëµ±Äê¸ßÖÐÊýѧ֮ËùÒÔÕâôºÃ¾ÍÊÇÒòΪ¸ßÖÐÊýѧÔÀíÎÒ¶¼Ò»Çå¶þ³þ£¬¾ÙÒ»·´Èý£¬ÐËÊÖÄíÀ´£¬·´¶øµ½ÁËÏÖÔÚÓе㼱¹¦½üÀû£¬¼±ÓÚÇó³É£¬ÎÒÕâ²»Êǵ¹ÍËÁËô£¿ÎÒ¸ÊÐÄ×öÒ»¸öÏÂƽӹµÄÈËô£¬´ð°¸ÏÔÈ»²»ÊÇ£¬ËùÒÔ´Ó½ñÌìÆðÎÒÒª×öÑо¿Éú½×¶ÎËùûÓÐ×ö¹ýµÄÑо¿£¬´Óweb¿ª·¢×öÆð£¬Ñø³ÉÑо¿µÄÏ°¹ß£¬Ñø³É¶¯ÄÔµÄÏ°¹ß£¬áÈÆð°É¡£¡£ºÇºÇ£¬Ò£ÏëÁËһϵ±Ä꣬°¥£¬ÍùÊÂÖª¶àÉÙ°¡£¬¿ªÊ¼ÕýÌâÀ²£¡
¡¡¡¡
¡¡¡¡½ñÌì¾ÍÏÈдһ¸öWEB¿ª·¢µÄСÐĵðɡ£
¡¡¡¡ÔÚÎÒ×öµÄSSHÏîÄ¿£¬ÓдóÁ¿µÄjspÒ³Ã棬ÔÚ¿ªÊ¼×öÏîÄ¿µÄʱºò£¬ÎÒ¾ÍÖ»»á»úеµÄѧ±ðÈËÔÚstrutsÀïÃæÅäÒ³ÃæÖ®¼äµÄÌøת·¾¶£¬ËäÈ»ºóÀ´ÖªµÀÁËstrutsµÄÔÀí£¬Á˽âÁËÌøתµÄ¹ý³Ì£¬µ«ÊÇÕæÕý×Ô¼ºÒªÓõ½·Çstruts»·¾³µ×ϵÄÒ³ÃæÌøתµÄʱºò·¢ÏÖ¾³£Ìøת±¨´í£¬ÎÞÂÛÎÒÊÇÓÃÏà¶Ô·¾¶»¹ÊǾø¶Ô·¾¶¶¼±¨´í£¬Õâ¾Í¸ãµÄÎÒºÜÓôÃÆÁË£¬Õ⾿¾¹ÊÇΪʲôÄØ£¿
¡¡¡¡ÔÀ´ÕâÊÇJSPµÄ°²È«ÐÔ×÷µÄ¹í¡£
¡¡¡¡ÔÚJ2EEÖÐÆäÖ÷Òª°²È«ÐÔ¾ÍÌåÏÖÔÚweb¹¤×÷Ŀ¼µÄWEB-INFÎļþ¼ÐÏÂ.Èç¹û½«Ò»¸öÒ³Ãæ±£´æÔÚWEB-INFÎļþÏ £¬ÄÇô¸ÃÒ³ÃæÔò²»Äܱ»Óà ......
ÎÒÃǶ¼ÖªµÀÔÚjspÖÐincludeÓÐÁ½ÖÖÐÎʽ,·Ö±ðÊÇ
¡¡¡¡< %@ include file=” ”%>
¡¡¡¡< jsp:include page=” ” flush=”true”/>
¡¡¡¡Ç°ÕßÊÇÖ¸ÁîÔªËØ¡¢ºóÕßÊÇÐÐΪԪËØ¡£¾ßÌåËüÃǽ«Ôںδ¦Óã¿ÈçºÎÓü°ËüÃÇÓÐʲôÇø±ð£¿ÕâÓ¦¸ÃÊǺܶàÈË¿´µ½Ëü¶¼»áÏëµ½µÄÎÊÌâ¡£ÏÂÃæÒ»ÆðÀ´¿´¿´°É¡£
¡¡¡¡Í¨³£µ±Ó¦ÓóÌÐòÖÐËùÓеÄÒ³ÃæµÄijЩ²¿·Ö£¨ÀýÈç±êÌâ¡¢Ò³½ÅºÍµ¼º½À¸£©¶¼ÏàͬµÄʱºò£¬ÎÒÃǾͿÉÒÔ¿¼ÂÇÓÃinclude¡£¾ßÌåÔÚÄÄЩʱºòÓÃ< %@ include file=” ”%>£¬ÄÄЩʱºòÓÃ< jsp:include page=” ” flush=”true”/>.ÕâÖÖÐÎʽ¡£Ê×ÏÈÒªÃ÷°×µÄÊÇËüÃÇÖ®¼äµÄÇø±ð¡£Ö»ÓÐÁ˽âÁËËüÃÇÓ÷¨µÄ²»Í¬²ÅÀí½â¸ÃÔÚºÎʱȥÓÃÒÔ¼°ÈçºÎÑ¡Ôñ¡£
¡¡¡¡< %@ include file=” ”%>,jspµÄincludeÖ¸ÁîÔªËضÁÈëÖ¸¶¨Ò³ÃæµÄÄÚÈÝ¡£²¢°ÑÕâЩÄÚÈݺÍÔÀ´µÄÒ³ÃæÈںϵ½Ò»Æð¡££¨Õâ¸ö¹ý³ÌÊÇÔÚ·Òë½×¶Î:Ò²¾ÍÊÇjsp±»×ª»¯³ÉservletµÄ½×¶Î½øÐеġ£
¡¡¡¡ÕâÀï¶Ô·Òë½×¶Î½øÐÐÒ»ÏÂ˵Ã÷:ÎÒÃÇÖªµÀ£¬jspÒ³Ãæ²»ÄÜÔ·â²»¶¯µØ±»´«Ë͸øä¯ÀÀÆ÷£¬ËùÓеÄjspÔªËض¼±ØÐëÊ×ÏÈÓÉ·þÎñÆ÷½øÐд¦Àí¡£ÕâÊÇͨ¹ý½«jspÒ³Ãæת´ï»¯³Éservlet£¬È»ºóÖ´ÐÐÕâ¸öser ......
JFreeChart ÊÇÒ»¸ö¿ªÔ´µÄ JAVA ÏîÄ¿£¬ËüÖ÷ÒªÓÃÀ´¿ª·¢¸÷ÖÖ¸÷ÑùµÄͼ±í£¬ÕâЩͼ±í°üÀ¨£º±ýͼ¡¢Öù״ͼ ( ÆÕͨÖù״ͼÒÔ¼°¶ÑÕ»Öù״ͼ ) ¡¢Ïßͼ¡¢ÇøÓòͼ¡¢·Ö²¼Í¼¡¢»ìºÏͼ¡¢¸ÊÌØͼÒÔ¼°Ò»Ð©ÒDZíÅ̵ȵȡ£ÔÚÕâЩ²»Í¬Ê½ÑùµÄͼ±íÉÏ¿ÉÒÔÂú×ãÄ¿Ç°ÉÌҵϵͳµÄÒªÇó¡£ JFreeChart ÊÇÒ»ÖÖ»ùÓÚ JAVA ÓïÑÔµÄͼ±í¿ª·¢¼¼Êõ¡£ JFreeChart ¿ÉÓÃÓÚ Servlet ¡¢ JSP ¡¢ Applet ¡¢ Java Appication »·¾³ÖУ¬Í¨¹ý JDBC ¿É¶¯Ì¬ÏÔʾÈκÎÊý¾Ý¿âÊý¾Ý£¬½áºÏ Itext ¿ÉÒÔÊä³öÖÁ PDF Îļþ¡£
Õâ¸ö¶«Î÷Õý·ûºÏÎÒÃǵÄÐèÇó£¬ÓÚÊǶÔËû½øÐÐÁËÑо¿²¢ÊÔÑ顣ǰЩʱ¼äÀÁ£¬Ò»Ö±Ã»ÓаÑÑо¿²âÊÔÐĵÃд³öÀ´£¬ÏÖÔÚÏÐÏÂÀ´£¬ÕûÀíÁËһϣ¬¸ãÁ½¸öÀý×Ó·ÅÉÏÀ´¹©´ó¼Ò²Î¿¼°É¡£
Ò»¡¢±ýͼʵÀý
jspÒ³Ã棺index.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="org.jfree.data.general.DefaultPieDataset"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%@ page import="org.jfree.chart.servlet.ServletUtilities"%>
<%@ page imp ......
JFreeChartÊÇÒ»×鹦ÄÜÇ¿´ó¡¢Áé»îÒ×ÓõÄJava»æͼAPI£¬Ê¹ÓÃËü¿ÉÒÔÉú³É¶àÖÖͨÓÃÐԵı¨±í£¬°üÀ¨Öù״ͼ¡¢±ýͼ¡¢ÇúÏßͼ¡¢¸ÊÌØͼµÈ¡£ËüÄܹ»ÓÃÔÚSwingºÍWebµÈÖÐÖÆ×÷×Ô¶¨ÒåµÄͼ±í»ò±¨±í£¬²¢Çҵõ½¹ã·ºµÄÓ¦Óᣱ¾ÎĽ«Í¨¹ýÒýÁì¶ÁÕßѧϰÔÚJFreeChartÖбýͼ¡¢Öù״ͼºÍÇúÏßͼµÄ½ø½×Ó¦Óã¬À´´ïµ½ÊìÁ·Ê¹ÓÃJFreeChartµÄÄ¿µÄ¡£
Ò»£® ÏÂÔØÓë»·¾³ÅäÖÃ
1. ÏÂÔØJFreeChart
JFreeChartÊÇ¿ª·ÅÔ´´úÂëµÄÃâ·ÑÈí¼þ£¬µ«ÊÇËüµÄÖ§³ÖÎĵµÐèÒª¸¶·Ñ²ÅÄܵõ½¡£ÆäÏÂÔصØַΪ£ºhttp://sourceforge.net/project/showfiles.php?group_id=15494£¬µ±Ç°×îа汾Ϊ1.0.6¡£±ÊÕßÏÂÔصÄÊÇ1.0.6×îа档
˵Ã÷£º1£©sourceĿ¼£ºÎªjfreechartµÄÔ´ÂëĿ¼£»
2£©libĿ¼£ºÎª°üĿ¼£¬ÎÒÃÇÐèÒª¹Ø×¢µÄ°üΪjfreechart-1.0.6.jar¡¢gnujaxp.jarºÍjcommon-1.0.10.jarÕâÈý¸ö°ü£»
3£©¸ùĿ¼ÏµÄjfreechart-1.0.6-demo.jarÊÇÀý×Ó³ÌÐò£¬´ó¼ÒË«»÷ºó¿É¿´µ½ÆäÖÐÓкܶàÀý×ÓµÄÔËÐнá¹û¡£
2. »·¾³ÅäÖ ......