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

̸JSPÓëXMLµÄ½»»¥

̸JSPÓëXMLµÄ½»»¥
ʹÓÃJavaServer PagesÓÐÈýÖÖ²»Í¬µÄ·½·¨ÓÃÓÚ´¦ÀíXMLÎĵµ£¬Ã¿ÖÖ·½·¨¶¼ÓÐÀûÓÚÌá¸ß·ÖÀëÒ³Ãæ´úÂëÓëXMLÊý¾ÝµÄˮƽ£¬ÓÐÀûÓÚ¼ò»¯¿ª·¢ÍøÒ³µÄ¸´ÔӶȲ¢ÇÒ¸ÄÉÆÌá¸ß×é¼þÓëÒ³Ãæ´úÂëµÄ¿ÉÖØÓÃÐÔ¡£
¡¡¡¡JavaServer Pages ( JSP)ºÍXMLÊÇSunµÄJ2EEµÄÁ½¸öÖÁ¹Ø½ôÒªµÄ×é¼þ¡£ JSPÊÇÓÃÓÚ´´½¨Ó¦ÓóÌÐò·þÎñÆ÷¶Ë³ÌÐòµÄÓÐЧ¹¤¾ß£¬¶ø¿Í»§¿ÉÒÔÊÇÒ»¸öä¯ÀÀÆ÷£¬Ò»¸öÉ豸»òÆäËüµÄÓ¦ÓóÌÐò¡£ Äã¿ÉÒÔʹÓÃXMLÃèÊöÊý¾Ý²¢ÔÚÁªÏµ·þÎñÆ÷ÓëϵͳµÄÆäÓಿ·ÖÖ®¼ä´«µÝ¡£ Èç¹ûÄã×Ðϸ¿¼ÂÇWeb·þÎñµÄ³éÏó¸ÅÄîµÄ»°£¬JSP¿ÉÒÔ±»ÈÏΪÊÇʵÏÖ¼¼Êõ¶øXMLÔòÊÇÊý¾Ý·â×°ºÍÏûÏ¢´«Ëͼ¼Êõ¡£ JSPÒ³Ãæ¿ÉÒÔͨ¹ýÈýÖÖ·½Ê½Ê¹ÓÃXML£ºÖ±½ÓʹÓÃXMLÎļþ£¬Ê¹ÓÃJavaBeansÀ´Ö´ÐÐXML´¦Àí»òÕßͨ¹ý±ê¼Ç¿âʹÓÃXML¡£
¡¡¡¡Ò»¡¢Ö±½ÓʹÓÃXML
¡¡¡¡ÎÒÃÇ¿ÉÒÔÔÚJSPÒ³ÃæÖÐÖ±½ÓʹÓÃXML£¬ÕâÒª·ÖΪÈýÀࣺ
¡¡¡¡1. JSP¿ÉÒÔ¶ÁÈ¡XMLÎļþ²¢ÇÒ»ùÓÚÕâЩÊý¾ÝÖ´Ðж¯×÷¡£ÀýÈ磺һӦÓóÌÐò¿ÉÒÔ¶ÁÈ¡¾ßÓÐÄ³Ð©ÌØ¶¨½á¹¹µÄÊý¾ÝµÄXMLÎļþ¡£
¡¡¡¡2. JSP¿ÉÒÔ´´½¨XMLÎļþÒÔ·¢ËÍÊý¾Ýµ½¿Í»§³ÌÐò»òÆäËüµÄÓ¦ÓóÌÐò¡£ JSP¿ÉÒÔת»»XMLÎļþ,Õâ¸ö±ä»»¿ÉÒÔÊǽ»¸øXSLT´¦Àí£¬ÓÉJSP×÷Ϊ¿ØÖÆÆ÷£¬»òÕßͨ¹ý·ÇXSLT½â¾ö·½°¸À´Íê³É¡£ ÔÚÕâÁ½ÖÖÇé¿öÏ£¬JSPµÄ×÷Óö¼ÊǶÁÈ¡XMLÎļþ£¬×ª»»Ëü²¢Éú³ÉÒ»¸öÊä³ö¡£
¡¡¡¡ÒòΪJSP°üº¬ÄÚǶµÄJava³ÌÐò£¬ËùÒÔËü¿ÉÒÔÖ±½ÓµØµ÷ÓÃÒ»¸ö·ÖÎö³ÌÐòÀ´¶Á/дxmlÊý¾Ý¡£ ÕâÊǷdz£²»ºÏÀíµÄ·½·¨£¬ÒòΪÊý¾ÝºÍ´úÂëÂß¼­²¢²»Äܺܺõı»·ÖÀ뿪¡£ ÁíÍ⣬ÕâÑùµÄ³ÌÐòÒ²ºÜÄѶÁµÃ¶®¡£ ËùÒÔ£¬ÏÂÃæÎÒ½«½éÉܵڶþ·½·¨£ºÊ¹ÓÃJavaBeans¡£
¡¡¡¡¶þ¡¢Ê¹ÓÃJavaBeans
¡¡¡¡JSP¿ÉÒÔͨ¹ý<jsp:usebean>±ê¼ÇÓëJavaBeans½ôÃܵÄÕûºÏÆðÀ´¡£ ÏÂÃæµÄ³ÌÐòƬ¶Îʾ·¶ÁËÈçºÎʹÓÃÔÚJSPÒ³ÃæÖеÄÒ»¸öJavaBeanÀ´ÉèÖò¢»ñÈ¡ÊôÐÔ¡£
¡¡¡¡
<jsp:useBean id="cb" scope="session" class="xmlrep.Customer" />
<jsp:setProperty name="cb" property="id" value="45" />
<B> First Name is: </B>
<%=cb.getFname() %>
<p>
<B> Last Name is: .</B>
<%= cb.getLname() %>
JSPÓëJavaBeansÕûºÏµÄÌØÕ÷¾ÍÊÇ¿ÉÒÔ×Ô¶¯°Ñ³¬Îı¾±êÖ¾ÓïÑÔµÄ±íµ¥ÔªËØ·­Òë³ÉJavaBeanÊôÐÔ¡£ Èç¹ûÓÐÒ»¸öHTML±íµ¥²¢ÇÒÏëÈÃËüÏòJavaBeanÌá½»±íµ¥ÄÚÈÝ£¬Äã¿ÉÒÔдÏÂÃæµÄ´úÂ룺
<jsp:setProperty name="cb" property="*" />
¡¡¡¡nameÊôÐÔ°üº¬JSPÒ³ÃæÒѾ­ÒýÓÃBeanµÄÖµ¡£ Ç°Ãæ<jsp:useBean>±ê¼ÇÉèÖÃÃû³ÆÎª" cb "¡£ ÓëÉèÖõ¥¶ÀµÄBeanÊôÐÔ²»Í¬£¬Äã¿ÉÒÔÊ


Ïà¹ØÎĵµ£º

¹ØÓÚÍøÕ¾Ê×Ò³Ãû³Æ°²È«ÐÔÎÊÌâ JSP ÔÊÐíĿ¼ä¯ÀÀ

ÔÚ²»ÔÊÐíĿ¼ä¯ÀÀµÄÇé¿öÏ     ä¯ÀÀÆ÷»áÏÈÕÒµ½Ê×Ò³£¨Ä¬ÈÏΪindex.html  /index.jsp...£©
·ñÔò³ö´í
Òò´Ë ÈôÊ×Ò³±»¶ñÒâ¸ü¸Ä   ÍøÕ¾±ÀÀ£
½â¾ö·½·¨£º
¸ü¸ÄĬÈÏÆô¶¯Ò³Ã棺$tomcat/conf/web.xml×îºóλÖÃ
<welcome-file-list>
<welcome-file>index.html</welcome-file> ......

JSP Òþʽ¶ÔÏó

·pageContext£ºÌṩ¶ÔÒ³ÃæÊôÐԵķÃÎÊ¡£
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
pageContext.setAttribute("basePath",basePath);
%>
ʹÓãº
${pageScope}
 
·reques ......

µ±jspºÍservlet³öÏÖÂÒÂëÎÊÌâºóµÄ½â¾ö·½°¸

ÉÏÍø¿´Á˺ö࣬¾ÍÕâһƪ½â¾öÁËÎÒµÄÎÊÌ⣬ÏÖת£¬ÎÒµÄÏîÄ¿ÓõÄÊÇMVC¼Ü¹¹£¬ÓÐͳһµÄ¿ØÖÆÆ÷£¬×ªÏò²»Í¬µÄAction£¬ÉÏÍø¿´Á˺ö࣬´ó²¿·ÖÊÇ˵¼ÓÈërequest.setCharacterEncoding("utf-8");µ«ÊǾ­¹ýÎÒµÄÊÔÑ飬ÕâÖ»ÓÐÔÚÀûÓÃJSP´¦Àí±íµ¥´«ÊäÊý¾Ýʱ²Å¿ÉÓã¬ÔÚÎҵĶ«Î÷ÖÐÎÞ·¨½â¾ö£¬ºóÀ´·¢ÏÖ»¹ÊÇÓÃFilterChainºÃ£¬ºÇºÇ£¬Öص㻹ÊÇÔÚrequest ......

mysql ÖÐÐÂÎÅÀà×Ô¶¯»»ÐÐÏÔʾÔÚjspÒ³Ãæ

Ö»Ðè´ÓÊý¾Ý¿â²é³öÀ´ºóÔÚÏÔʾµÄµØ·½ÓÃ<pre></pre>±êÇ©ÐÞÊΣ¬ÈçÏ£º
<!--
     <div style="font-size:12px;color:green;text-align:left">
     <pre>
      <%=
        &n ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ