JSPÖÐ±íµ¥Êý¾Ý´æ´¢µÄͨÓ÷½·¨
ÀÊÎÖ½ÌÓý³É¶¼¼ÆËã»úÅàѵ-JSPƪ
J2EE(Java 2 Enterprise Edition)¼¼ÊõÒѹ㷺ӦÓÃÔÚWebÓ¦Óÿª·¢ÖУ¬ÆäÖеÄJavaBean¡¢Servlet¼¼ÊõΪ¿ª·¢ÕßÌṩÁ˸üΪÇåÎúµÄ¿ª·¢»·¾³£¬Ê¹ÓÃJSP¼¼Êõ±íÏÖÒ³Ãæ£¬Ê¹ÓÃServlet¼¼ÊõÍê³É´óÁ¿µÄÒµÎñ´¦Àí£¬Ê¹ÓÃBeanÀ´´æ´¢Êý¾Ý¼°Ò»Ð©ÒµÎñ´¦Àí¡£ÔÚWEBÓ¦ÓÃÖУ¬ÒµÎñÊý¾Ý´æ´¢µ½Êý¾Ý¿âÖеĴ¦Àí¹¤×÷¾³£ºÜ·±ÖØ£¬ÆäÖÐÒ»ÖÖÖ÷ÒªµÄÐÎʽ¾ÍÊÇ±íµ¥Êý¾Ý´æ´¢µ½Êý¾Ý¿â£¬Õû¸öÓ¦Óô¦Àí¹ý³ÌÇ£Éæµ½´óÁ¿µÄÕâÖÖÊý¾Ý´æ´¢²Ù×÷£¬¶Ôÿ¸ö±íµ¥¶¼Òªµ¥¶À±àдÏàÓ¦µÄÊý¾Ý´æ´¢³ÌÐò£¬»¨·ÑÁË¿ª·¢ÈËÔ±´óÁ¿µÄʱ¼äºÍ¾«Á¦¡£²ÉÓÃʲô·½·¨À´¼õÇá±íµ¥Êý¾Ý´æ´¢µÄ¿ª·¢¹¤×÷Á¿ÊÇÖµµÃÑо¿µÄÎÊÌâ¡£
Á½ÖÖ³£¼ûµÄ±íµ¥Êý¾Ý´æ´¢´¦Àí·½·¨
1¡¢¶Ôÿһ±íµ¥¶¼±àдÏàÓ¦µÄ³ÌÐò´úÂë
ÔÚJSPÒ³Ãæ»òJavaBean»òServletÖУ¬Ê¹ÓÃrequest. getparameter()º¯ÊýÖðÒ»ÌáÈ¡±íµ¥Ìá½»µÄÊý¾Ý£¬»ò±àдÏàÓ¦µÄJavaBean£¬Ê¹ÓÃsetProperty·½·¨½«Êý¾Ý×Ô¶¯È¡µ½JavaBeanÖУ¬È»ºóÉú³ÉSQLÓï¾ä£¨insert£¬update£¬delete£©£¬×îºóÖ´ÐÐexecuteupdate()º¯ÊýÍê³ÉÊý¾Ý±í´æ´¢¡£
2¡¢¶ÔÿһÊý¾Ý±í×Ô¶¯Éú³ÉÒ»¸öJavaBean³ÌÐò´úÂë
Êý¾Ý¿âϵͳ±ØÐëÖ§³ÖÓû§Äܹ»¶ÁÈ¡±í½á¹¹£¬²¢Ê¶±ð¹Ø¼ü×ֶΡ£ÀûÓÃÃæÏò¶ÔÏó¿ìËÙ¿ª·¢¹¤¾ß£¬ÈçPowerBuilder¡¢DelphiµÈ£¬×ÔÐпª·¢Ò»¸öjava´úÂë×Ô¶¯Éú³É³ÌÐò¡£ÔڸóÌÐòÖжÁÈ¡Êý¾Ý¿â±íµÄ½á¹¹£º×Ö¶ÎÃû¡¢Êý¾ÝÀàÐÍ¡¢Êý¾Ý³¤¶È£¬×Ô¶¯Éú³ÉÒ»¸öJavaBean´úÂë¡£ÔڸôúÂëÖж¨ÒåÓë±íÖÐ×ֶζÔÓ¦µÄͬÃû±äÁ¿£¬½¨Á¢ËùÓбäÁ¿µÄsetValueºÍgetValue·½·¨£¬½¨Á¢insert¡¢update¡¢deleteº¯Êý·Ö±ð´¦Àíinsert¡¢update¡¢deleteµÄSQLÓï¾äÉú³ÉºÍÖ´ÐС£
ÔÚ±íµ¥Ìá½»µÄÊý¾Ý´¦ÀíÒ³ÃæÖУ¬±àдÈçÏ´úÂ룬½«±íµ¥Êý¾Ý´æ´¢µ½JavaBeanÖУº
£¼jsp£ºuseBean id="table" class="table1_bean" /£¾
£¼jsp£ºsetProperty name="table" property="*" /£¾
(×¢£ºtable1_beanΪÉÏÊö×Ô¶¯Éú³ÉµÄ¶ÔӦijһ¸ö±íµÄJavaBean)
È»ºóµ÷ÓÃtable1_beanÖÐinsert¡¢update¡¢deleteº¯ÊýÍê³ÉÊý¾Ý±í´æ´¢£¬²¢·µ»ØÖ´Ðнá¹û¡£È磺
£¼%boolean success =table.insert()£» %£¾
µÚÒ»ÖÖ·½·¨¼òµ¥Ö±¹Û£¬µ«¶Ôÿһ±íµ¥¶¼ÐèÒª±àдÏàÓ¦µÄÊý¾Ý´¦Àí³ÌÐò¡£¶ÔÉÔ΢´óÒ»µãµÄÓ¦Óã¬±íµ¥ÊýÁ¿¿ÉÄܺܶ࣬¿ª·¢¹¤×÷Á¿ºÜ´ó£¬¿ª·¢¹¤×÷ЧÂʵ͡£±í½á¹¹±ä¶¯ÈçÔö¼Ó¡¢¼õÉÙ×Ö¶Îʱ£¬ÐèÐÞ¸ÄÏàÓ¦µÄÊý¾Ý´¦Àí³ÌÐò¡£
µÚ¶þÖÖ·½·¨Ïà¶ÔµÚÒ»ÖÖ¼ò±ãµÃ¶à£¬Ã¿Ò»Êý¾Ý±íµÄÊý¾Ý´¦ÀíÓɶÔÓ¦µÄJavaBeanʵÏÖ£¬JavaBean×Ô¶¯Éú³É£¬²»Ðè±àд£¬±í½
Ïà¹ØÎĵµ£º
ΪÁ˼õÇá·þÎñÆ÷ѹÁ¦£¬½«ÔÀ´µÄÎÄÕ¹ÜÀíϵͳÓÉJSPÎļþµÄ´ÓÊý¾Ý¿âÖÐÈ¡Êý¾ÝÏÔʾ¸ÄΪÓÉjspÉú³É¾²Ì¬htmlÎļþºóÖ±½Ó·ÃÎÊhtmlÎļþ¡£Ê×ÏÈÓ¦´´½¨Ò»¸öÄ£°åÎļþ£¬ÎļþÃûºÍÎļþºó׺¿ÉÒÔËæÒ⣬µ«ÎÒÒ»°ã³£ÓõϹÊÇ *.template £¬Òò´Ë£¬ÕâÀï¾ÍÒÔ template.template ΪÀý( ½«Ä£°åÎļþ·ÅÈë /WEB-INF/templates/ Îļþ¼ÐÏ )£ºÏÂÃæÊÇÒ»¸ö¼òµ¥µÄ ......
image.jspÓÃÓÚÉú³ÉÊý×ÖͼƬ
<%@ page contentType="image/jpeg;charset=gb2312" import="java.awt.*,
java.awt.image.*,java.util.*,javax.imageio.*" %>
<%!
Color getRandColor(int fc,int bc){//¸ø¶¨·¶Î§»ñµÃËæ»úÑÕÉ«
Random random = new Rand ......
ÔÚ¿ª·¢ÖÐÑéÖ¤ÂëÊDZȽϳ£Óõ½ÓÐЧ·ÀÖ¹ÕâÖÖÎÊÌâ¶Ôijһ¸öÌØ¶¨×¢²áÓû§ÓÃÌØ¶¨³ÌÐòÆÆ½â·½Ê½½øÐв»¶ÏµÄµÇ½³¢ÊԵķ½Ê½¡£
´ËÑÝʾ³ÌÐò°üÀ¨Èý¸öÎļþ£º
1.login.jsp:µÇÂ¼Ò³Ãæ
2.code.jsp:Éú³ÉÑéÖ¤ÂëÍ¼Æ¬Ò³Ãæ
3.check.jsp:ÑéÖ¤½á¹û
code.jsp
³ÌÐò´úÂë ==================================================
<%@ page co ......
ÒòΪÊǸú×ÅÊÓÆµÑ§Ï°µÄ£¬ÓкܶàÓõĶ«Î÷²»Ò»Ñù£¬µ«ÊÇ»¹ÊÇÂýÂýµÄÃþË÷³öÀ´À²£¡
1.Microsoft JDBC Driver µÄÏÂÔØ°²×°
Ö»ÒªÔÚÍøÉÏÕÒµ½×ÊÔ´Ò»²½²½À´¾Í¿ÉÒÔÁË¡£
2.ÅäÖû·¾³±äÁ¿
ÎÒÓõÄÊÇtomcat6.0Ê×ÏÈÅäµÄÊÇ
classpathºÍpath£¬ÕâЩ¶¼ÊÇÔÚÅäjdkµÄʱºò¾ÍÅä¹ýÁË£¬ËùÒԾͲ»Ïêϸ˵Ã÷ÁË£¬Ö»Òª½«libºÍbinÎļþ¼ÓÈëµ½Ïà¹Ø ......
<%--
ÓÐЩÅóÓÑѯÎÊʹÓà JSP Smart ÏÂÔØÎļþµÄʱºò±¨´í, ÕâÀï¸ø³öÒ»¸ö²âÊÔ¹ýµÄ²»
ÐèҪʹÓà JSP Smart µÄ JSP Ò³ÃæÖнøÐÐÎļþÏÂÔØµÄ´úÂë(¸Ä Servlet »òÕß
JavaBean µÄ»°×Ô¼º¸Ä°É), Ö§³ÖÖÐÎĸ½¼þÃû(×öÁËתÄÚÂë´¦Àí). ÊÂʵÉÏÖ»ÒªÏò ......