Java Server Pages±í´ïʽÓïÑÔ
¶ÔÓÚ½«ÒªÊ¹ÓõÄJSP¹æ·¶µÄÒ»¸öÌص㣬¾ÍÊÇJSP±í´ïʽÓïÑÔ¡£Ôںܴó³Ì¶ÈÉÏ£¬ËüÊÇÓÐÒâ¼ò»¯µÄ£¬²¢¶ÀÁ¢ÓÚJSP¡£
ÔÚJSPµÄÔçÆÚ°æ±¾ÖУ¬Java´úÂëÒԽű¾µÄÐÎʽǶÈëµ½JSPÒ³ÃæÖУ¬ÀýÈ磺
<%
MyBean bean = new MyBean();
String name = bean.getName();
out.println(name);
%>
Õâ¸ö½Å±¾´úÂëн¨ÁËÒ»¸öÃûΪMyBeanµÄʵÀý£¬»ñµÃËüµÄNameÊôÐÔ£¬²¢ÓÃ×Ö·û´®±äÁ¿nameÀ´ÒýÓÃËü£¬È»ºóÊä³öÕâ¸ö×Ö·û´®µ½Ò³Ãæ¡£ÏÖÔÚÄã¿ÉÒÔÀ´¹Û²ì²¢Ë¼¿¼£º“ÎÒ¿ÉÒÔͨ¹ýJSP¼¼ÊõµÄ±ê×¼²Ù×÷ÔªËØ£¨useBean£©ºÍ£¨getProperty£©À´ÊµÏÖͬÑùµÄ¹¦ÄÜ¡£”
µ±È»£¬ÄãµÄ˼¿¼ÍêÈ«ÕýÈ·¡£µ«ÊÇÔÚÒÔÇ°£¬ÄãÈô²»Ê¹Óü¸¸ö½Å±¾´úÂ룬¼¸ºõ²»¿ÉÄÜʵÏÖ¹¦ÄÜÇ¿´óµÄ»ùÓÚJSPµÄWebÓ¦ÓóÌÐò¡£ÊÂʵÉÏ£¬ÔÚJSPÍøÒ³ÖÐÒԽű¾µÄÐÎʽʹÓÃJava´úÂëÒѾÒý·¢ÁËÐí¶àÏà¹ØÐÔµÄÎÊÌâ¡£Ê×ÏÈ×îÃ÷ÏÔµÄÊÇ£¬Í¨³£»áÓÉ·ÇJava³ÌÐòԱΪϵͳ¿ª·¢Óû§½çÃæ¡£ÒòΪ£¬Ò»°ãÀ´Ëµ£¬Í¼ÐÎÉè¼Æʦ±ÈJava³ÌÐòÔ±¸ü¾«Í¨Óû§½çÃæµÄ¿ª·¢¡£Ê¹Óýű¾´úÂëÔì³ÉµÄµÚ¶þ¸öÎÊÌâÊÇ¿Éά»¤ÐÔ¡£ÒòΪ½Å±¾´úÂëÒÀÀµÓÚÔÚÒ³ÃæÖÐǶÈëJava´úÂ룬ËùÒÔ¶ÔÓÚʹÓÃÕâЩ½Å±¾´úÂëµÄJSPÒ³Ã棬ÆäÈí¼þά»¤ÈÎÎñµÄ¸´ÔӶȴó´óÔö¼ÓÁË¡£Ç¶Èë´óÁ¿µÄ´úÂ뵽ϵͳµÄÓû§½çÃæÉÏ£¬Ê¹µÃ½çÃæ¸üÄѵر仯ºÍÀí½â¡£
³öÓÚËùÓÐÕâЩÔÒò£¬JSP 2.0¹æ·¶ÒýÈëÁ˱í´ïÓïÑÔ£¨EL£©£¬½Å±¾´úÂë¿ÉÒÔʵÏֵŦÄÜ£¬Ëü¶¼¿ÉÒÔʵÏÖ¡£ÕâÖÖÓïÑÔ±ÈJava¼òµ¥µÃ¶à£¬Ëü¿´ÆðÀ´·Ç³£ÀàËƽű¾´úÂë¡£
ÒÔÏÂÊǺܺõÄÔÒòÀ´½âÊÍÕâÖÖÏàËÆÐÔ£º
• ½Å±¾´úÂëÊÇ´ó¶àÊýÍøÒ³ÖÆ×÷ÕßÃÇÔçÒѾÊìϤµÄÄÚÈÝ¡£
• ELµÄÁé¸ÐÀ´×ÔÓÚECMAScript£¬ËüÊDZê×¼»¯°æ±¾µÄ½Å±¾´úÂë¡£
ÊÂʵÉÏ£¬JSP±í´ïʽÓïÑÔµÄÁé¸ÐÀ´×ÔÓÚECMAScriptºÍXPath EL£¬EL¹æ·¶ÖÐÏêϸµØ˵Ã÷£¬“……²ÎÓëµÄר¼ÒÊǷdz£²»ÇéÔ¸µÄÉè¼ÆÓÖÒ»¸ö±í´ïʽÓïÑÔ£¬ËûÃÇÔø¾ÊÔͼÔÚ²»Í¬µÄÁìÓòʹÓÃÕâЩÓïÑÔ£¬µ«ËûÃÇδÄÜ´ïµ½Õâ¸öÄ¿±ê¡£”
Èç¹ûÄúÒ»Ö±ÔÚ¹Ø×¢JSP ºÍJSPµÄ±ê×¼±ê¼Ç¿â£¨JSTL£©µÄ·¢Õ¹ £¬Äã¿ÉÄܾͻáÖªµÀ£¬µÚÒ»¸ö±í´ïʽÓïÑÔÊÇ×÷ΪJSTLµÄÒ»²¿·Ö±»·¢±íµÄ¡£È»ºó£¬ELͬJSTL 1.1Ò»Æð±»ÄÉÈëJSPµÄ2.0¹æ·¶¡£
´óÔ¼ÔÚͬһʱ¼ä£¬JSFר¼ÒС×éÕýÔÚΪJSFÑÐÖÆÒ»ÖÖ±í´ïʽÓïÑÔ¡£ÓÉÓÚJSFµÄÒªÇó£¬JSFµÄ±í´ïʽÓïÑÔÓëJSPµÄ±í´ïʽÓïÑÔÓÐһЩ²»Í¬¡£JSP2.1ͳһÁËÁ½¸ö°æ±¾£¬Òò´ËÏÖÔÚÓÐÒ»ÖÖ±í´ïʽÓïÑÔ¿ÉͬʱÓÃÓÚJSP¡¢JSTLºÍJSF¡£
ÔÚÕâÒ»ÕÂÖУ¬Äú½«Á˽âÒÔÏÂÄÚÈÝ£º
•ELµÄÓï·¨ºÍÓ÷¨£¬°üÀ¨±£Áô×Ö£¬ÔÚÒ»¸öÒ³ÃæÖнûÓýű¾´úÂ룬ÒÔ¼°ÔÚÒ»¸öÒ³Ãæ»òÒ»×éÒ³ÃæÖнûÖ¹½âÎö±í´ïʽÓïÑÔ¡£
•ELÔËËã·û£¬°
Ïà¹ØÎĵµ£º
Java Class Attribute Type Hibernate Type Possible SQL Type-Vendor Specific
Integer, int, long short &n ......
×î½üÔÚÓÃÈóǬÔÚ×öһЩwebÏîÄ¿µÄ±¨±í£¬ÆäÖÐÓÐÒ»¸öÅúÁ¿´òÓ¡µÄ±¨±í¡£ÐèÒª°Ñ²ÎÊý´«µ½±¨±íÀµ±°ÑÖÐÎÄ´«µ½ÀïÃæʱ×ÜʱÂÒÂ룬²ÉÓÃÁ˸÷ÖÖתÂ뷽ʽ£¬Ò²Ã»×ª¹ýÀ´£¬ÔÎ.........
Ϊʲô»áÓÐÕâô¶àµÄ±àÂ룬ºÃÍ·ÌÛѽ... ......
1.Ê×ÏÈдһ¸öȨÏÞ¹ýÂËfilterÀà,ʵÏÖFilter½Ó¿Ú
/*Ê×ÏÈдһ¸öȨÏÞ¹ýÂËfilter*/
import javax.servlet.Filter;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.FilterChain;
import ......
JDBC¶ÁÈ¡Êý¾Ý¿âÔªÊý¾Ý,Éú³ÉJAVAʵÌåÀà
package com.nffish.util;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import com.nffish.c ......
1.Java ¼¯ºÏ¿ò¼Üͼ
¡¡¡¡-¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í¬¼¯ºÏÀàÐÍ£¬ÊǼ¯ºÏ¿ò¼ÜµÄ»ù´¡¡£
¡¡¡¡-³éÏóÀࣺ5¸ö³éÏóÀࣨ³¤ÐéÏß±íʾ£©£¬¶Ô¼¯ºÏ½Ó¿ÚµÄ²¿·ÖʵÏÖ¡£¿ÉÀ©Õ¹Îª×Ô¶¨Ò弯ºÏÀà¡£
¡¡¡¡-ʵÏÖÀࣺ8¸öʵÏÖÀࣨʵÏß±íʾ£©£¬¶Ô½Ó¿ÚµÄ¾ßÌåʵÏÖ¡£
¡¡¡¡2.JavaÈÝÆ÷Àà½éÉÜ
¡¡¡¡¢Ù JavaÈÝÆ÷À඼¿ÉÒÔ×Ô¶¯µØµ÷Õû×Ô¼ºµÄ³ß´ ......