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 ......
ÔÚʹÓÃRegularExpressionValidatorÑéÖ¤¿Ø¼þʱµÄÑéÖ¤¹¦Äܼ°ÆäÑéÖ¤±í´ïʽ½éÉÜÈçÏÂ:
Ö»ÄÜÊäÈëÊý×Ö£º“^[0-9]*$”
Ö»ÄÜÊäÈënλµÄÊý×Ö£º“^d{n}$”
Ö»ÄÜÊäÈëÖÁÉÙnλÊý×Ö£º“^d{n,}$”
Ö»ÄÜÊäÈëm-nλµÄÊý×Ö£º“^d{m,n}$”
Ö»ÄÜÊäÈëÁãºÍ·ÇÁ㿪ͷµÄÊý×Ö£º“^(0|[1- ......
package testPackage;
class Test {
public static void main(String[] args) {
String hello = "Hello", lo = "lo";
System.out.print((hello == "Hello") + " ");
System.out.print((Other.hello == hello) + " ");
System.out.print((other.Other.hello == hello) + " ");
System.out.print((hello == ("Hel"+"lo ......
Ò»¡¢Ê¹ä¯ÀÀÆ÷²»»º´æÒ³ÃæµÄ¹ýÂËÆ÷
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* ÓÃÓÚµÄʹ Browser ²» ......
1.Java ¼¯ºÏ¿ò¼Üͼ
¡¡¡¡-¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í¬¼¯ºÏÀàÐÍ£¬ÊǼ¯ºÏ¿ò¼ÜµÄ»ù´¡¡£
¡¡¡¡-³éÏóÀࣺ5¸ö³éÏóÀࣨ³¤ÐéÏß±íʾ£©£¬¶Ô¼¯ºÏ½Ó¿ÚµÄ²¿·ÖʵÏÖ¡£¿ÉÀ©Õ¹Îª×Ô¶¨Ò弯ºÏÀà¡£
¡¡¡¡-ʵÏÖÀࣺ8¸öʵÏÖÀࣨʵÏß±íʾ£©£¬¶Ô½Ó¿ÚµÄ¾ßÌåʵÏÖ¡£
¡¡¡¡2.JavaÈÝÆ÷Àà½éÉÜ
¡¡¡¡¢Ù JavaÈÝÆ÷Àà¶¼¿ÉÒÔ×Ô¶¯µØµ÷Õû×Ô¼ºµÄ³ß´ ......