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

JSP»ù´¡

Ò»¡¢JSP¼ò½é
JSP (Java Server Pages)ÊÇ·þÎñÆ÷¶ËµÄ½Å±¾ÓïÑÔ£¬ÊÇÒ»ÖÖÔÚHTMLÒ³ÃæÖмÓÈëJavaÓïÑÔ¶øÉú³É¶¯Ì¬Ò³ÃæµÄ¼¼Êõ£º¼ÓÈëÁËеıêÇ©£¨<%£¬%>£¬…£©¡£
JSPÊÇÒÔJavaºÍServletΪ»ù´¡¿ª·¢¶ø³ÉµÄ¶¯Ì¬ÍøÒ³Éú³É¼¼Êõ£¬ËüµÄµ×²ãʵÏÖÊÇJava Servlet¡£
JSPÒ³ÃæÓÉHTML´úÂëºÍǶÈëÆäÖеÄJava´úÂëËù×é³É¡£·þÎñÆ÷ÔÚÒ³Ãæ±»¿Í»§¶ËËùÇëÇóÒÔºó¶ÔÕâЩJava´úÂë½øÐд¦Àí£¬È»ºó½«Éú³ÉµÄHTMLÒ³Ãæ·µ»Ø¸ø¿Í»§¶ËµÄä¯ÀÀÆ÷¡£
¶þ¡¢JSPµÄÖ´Ðйý³Ì
¿Í»§¶ËÇëÇóJSPÒ³Ãæ——>JSP Parser½âÎö*.jsp±àÒëΪ*.java——>javacÃüÁî±àÒë³É*.class——>Ö´ÐÐclassÎļþ——>ÏìÓ¦·µ»Ø½á¹û¸ø¿Í»§¶Ë
JSP´úÂëÖаüº¬JSPÔªËØºÍTemplate dataÁ½Àà¡£Template dataÖ¸µÄÊÇJSPÒýÇæ²»´¦ÀíµÄ²¿·Ö£¬¾ÍÊÇJSPÒýÇæ»á°Ñ³ýÔÚ±ê¼Ç<%...%>ÒÔÍâµÄ²¿·ÖÖ±½Ó´«µÝ³öÈ¥¶ø²»½øÐÐÈκδ¦Àí¡£
JSPÔÚµÚÒ»´Î»òÐÞ¸ÄJSPÎļþºóÖ´Ðж¼»áµ÷ÓÃJSP Parser½«*.jspÎļþ±àÒë³Éservlet³ÌÐò£¬ËùÒÔ»á±È½ÏÂý¡£
Èý¡¢JSP»ù±¾Óï·¨
1. Á½ÖÖ×¢ÊÍÀàÐÍ
(1)HTML×¢ÊÍ
¿ÉÒÔÔÚJSP´úÂëÖÐÌí¼ÓÒ»¶ÎHTML¸ñʽµÄ×¢ÊÍ£¬´Ë×¢ÊÍ·¢Éúµ½¿Í»§¶Ë£¬µ«²»ÔÚÒ³ÃæÉÏÏÔʾ£¬Óï·¨ÈçÏ£º
<!-- HTML¸ñʽµÄ×¢ÊÍ£¬ÔÚ¿Í»§¶Ë²é¿´Ô´´úÂëʱ¿É¼û -->
<!-- ´Ë×¢ÊÍÓÉ<%=programmer%>Ìí¼Ó-->
Èç¹ûprogrammerΪhackiller£¬ÔòÔÚ¿Í»§¶Ë·µ»ØµÄ×¢ÊÍÊÇ<!-- ´Ë×¢ÊÍÓÉhackillerÌí¼Ó-->
(2)JSP×¢ÊÍ
дÔÚJSP´úÂëÖУ¬µ«²»·¢Ë͵½¿Í»§¶Ë¡£
<%-- JSP×¢ÊÍ£¬¸Ã×¢ÊÍ»áÔÚJSP±àÒëʱ±»ºöÂÔµô --%>
<%-- /*ScriptletÖеĶàÐÐ×¢ÊÍ*/ --%>
<%-- /**ScriptletÖеĶàÐÐ×¢ÊÍ£¬¿ÉÒÔÓÃjavadoc´ÓjavaÎļþÖÐÌáÈ¡³öÀ´*/ --%>
<%-- JSPµÄµ¥ÐÐ×¢ÊÍ --%>
2. 3¸ö½Å±¾ÔªËØ
(1)ÉùÃ÷(Declaration)È«¾Ö±äÁ¿
<%! int i=0; String str="Hello World!"; %>
(2)±í´ïʽ(Expression)
ÔÚJSP´úÂëÖУ¬¾­³£Ê¹Óñí´ïʽÀ´Êä³ö±äÁ¿µÄÖµ£¬¿ÉÒÔÔÚÈκεط½
<%! int a=1; int b=2; String str="Hello World!"; %>
<%=a+b%>  <%=str>
PS:²»ÄÜÓÓ;”ºÅÀ´×÷Ϊ±í´ïʽµÄ½áÊø·û¡£µ«Í¬ÑùµÄ±í´ïʽÔÚScriptletÖбØÐëÒÔ·ÖºÅÀ´½áβ¡£
(3)½Å±¾¶Î(Scriptlet)
½Å±¾¶ÎÓÃÀ´°üº¬Ò»¸öÓÐЧµØJava³ÌÐò¶Î
<% int b=3; %>¾Ö²¿±äÁ¿
3. 3¸öÖ¸ÁîÔªËØ
(1)pageÖ¸Áî
<%@ page contentType="text/html;charset=utf-8"%>
¶¨ÒåJSPÎļþµÄÈ«¾ÖÊôÐÔ£¬ÊôÐÔ°üÀ¨£ºlanguage¡¢exte


Ïà¹ØÎĵµ£º

jsp(JAVA)α¾²Ì¬µÄ¾ßÌåÉèÖùý³Ì

Ò»£ºµ½http://tuckey.org/urlrewrite/  ÏÂÔØurlrewrite¼Ü°ü£¨ÍƼö2.6.0£©
¡¡¡¡¶þ£º½âѹËùÏÂÔØµÄÎļþ,°Ñurlrewrite-2.6.0.jar¸´ÖƵ½ÏîÄ¿µÄWebRoot/WEB-INF/lib/Ŀ¼ÏÂ
¡¡¡¡Èý£º°Ñurlrewrite.xml¸´ÖƵ½ÏîÄ¿µÄWebRoot/WEB-INF/Ŀ¼ÏÂ
¡¡¡¡ËÄ£ºÔÚweb.xmlÎļþÖмÓÈëÒÔÏÂ
¡¡¡¡<filter>
¡¡¡¡<filter-name>Ur ......

jspµ¼Èëexcel

package com.lsf;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.sql.*;
import java.io.*;
import java.util.ArrayList;
import java.sql.Co ......

JSPºÍSERVLETµ½µ×ÔÚÓ¦ÓÃÉÏÓÐÊ²Ã´Çø±ð

JSPºÍSERVLETµ½µ×ÔÚÓ¦ÓÃÉÏÓÐÊ²Ã´Çø±ð£¬ºÜ¶àÈ˸㲻Çå³þ¡£ÎÒÀ´ºú³¶¼¸¾ä°É¡£¼òµ¥µÄ˵£¬SUNÊ×ÏÈ·¢Õ¹³öSERVLET£¬Æä¹¦ÄܱȽÏÇ¿¾¢£¬ÌåϵÉè¼ÆÒ²ºÜÏȽø£¬Ö»ÊÇ£¬ËüÊä³öHTMLÓï¾ä»¹ÊDzÉÓÃÁËÀϵÄCGI·½Ê½£¬ÊÇÒ»¾äÒ»¾äÊä³ö£¬ËùÒÔ£¬±àдºÍÐÞ¸ÄHTML·Ç³£²»·½±ã¡£
ºóÀ´SUNÍÆ³öÁËÀàËÆÓÚASPµÄÏâǶÐ͵ÄJSP£¬°ÑJSP TAGÏâǶµ½HTMLÓï¾äÖУ¬ÕâÑù£¬¾Í ......

jspÁ¬½ÓÊý¾Ý¿â´óÈ«

ÏÖÔÚÓкöà³õѧjspµÄÍøÓѾ­³£»áÎÊÊý¾Ý¿âÔõôÁ¬½Ó°¡£¬ÔõôÀϳö´í°¡£¿ËùÒÔÎÒ¼¯ÖеÄÔÚÕâдƪÎÄÕ¹©´ó¼Ò²Î¿¼£¬ÆäʵÕâÖÖ°ÑÊý¾Ý¿âÂß¼­È«²¿·ÅÔÚjspÀïδ±ØÊǺõÄ×ö·¨£¬µ«ÊÇÓÐÀûÓÚ³õѧÕßѧϰ£¬ËùÒÔÎÒ¾ÍÕâÑù×öÁË£¬µ±´ó¼Òѧµ½Ò»¶¨³Ì¶ÈµÄʱºò£¬¿ÉÒÔ¿¼ÂÇÓÃMVCµÄģʽ¿ª·¢¡£ÔÚÁ·Ï°ÕâЩ´úÂëµÄʱºò£¬ÄãÒ»¶¨½«jdbcµÄÇý¶¯³ÌÐò·Åµ½·þÎñÆ÷µÄÀà·¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ