锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲熟妇少妇任你躁在线观看无码,亚洲午夜成人精品电影在线观看,亚洲色欲久久久综合网http://m.tkk7.com/xianeizhu/category/8064.htmljava涔嬫搗zh-cnWed, 28 Feb 2007 20:14:08 GMTWed, 28 Feb 2007 20:14:08 GMT60J2EE1.4鏂扮壒鎬т箣JSP 2.0鐨勬柊鐗規(guī)?/title><link>http://m.tkk7.com/xianeizhu/archive/2006/03/23/36989.html</link><dc:creator>java涔嬫搗</dc:creator><author>java涔嬫搗</author><pubDate>Thu, 23 Mar 2006 01:54:00 GMT</pubDate><guid>http://m.tkk7.com/xianeizhu/archive/2006/03/23/36989.html</guid><wfw:comment>http://m.tkk7.com/xianeizhu/comments/36989.html</wfw:comment><comments>http://m.tkk7.com/xianeizhu/archive/2006/03/23/36989.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/xianeizhu/comments/commentRss/36989.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/xianeizhu/services/trackbacks/36989.html</trackback:ping><description><![CDATA[ <table class="MsoNormalTable" style="width: 96%;" border="0" cellpadding="0" cellspacing="0" width="96%"> <tbody> <tr style=""> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: center;" align="center"> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">J2EE1.4</span> </b> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;">鏂扮壒鎬т箣<span lang="EN-US">JSP 2.0</span>鐨勬柊鐗規(guī)?</span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p> </o:p> </span> </p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋; color: rgb(251, 81, 4);">浣滆咃細鍔″疄宸ヤ綔瀹?/span> <span style="font-size: 12pt; font-family: 瀹嬩綋;"> 鍙戞枃鏃墮棿錛?span lang="EN-US">2003.10.27<o:p></o:p></span></span> </p> </td> </tr> <tr style=""> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style='width:600pt; height:3pt'> <v:imagedata src="file:///C:\DOCUME~1\Cream\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg" o:/> </v:shape><![endif]--> <!--[if !vml]--> <img src="file:///C:/DOCUME%7E1/Cream/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg" _base_ v:shapes="_x0000_i1025" height="4" width="800" /> <!--[endif]--> <o:p> </o:p> </span> </p> </td> </tr> </tbody> </table> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">SUN </span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">鐨勬柊鐗?span lang="EN-US">J2EE1.4</span>鎻愪緵浜嗗湪<span lang="EN-US">J2EE</span>涓紑鍙?span lang="EN-US">Web Service</span>鐨勫熀紜錛屽寮鍙戝伐鍏峰仛浜嗕竴浜涢噸瑕佺殑澧炲己錛屽湪搴旂敤紼嬪簭閮ㄧ講鍜屾湇鍔″櫒綆$悊鏂歸潰涔熸彁渚涗簡鏂扮殑鏍囧噯錛屽湪闆嗘垚鎬у拰瀹夊叏鎬ф柟闈㈡湁鎵澧炲己錛屾彁鍗囦簡<span lang="EN-US">J2EE </span>寮鍙?span lang="EN-US">Web</span>搴旂敤紼嬪簭鐨勮兘鍔涳紱鍦ㄧ紪紼嬫ā鍨嬫柟闈㈢殑閲嶈鍙樺寲鍖呮嫭<span lang="EN-US">JSP</span>琛ㄨ揪寮忚璦銆佺畝鍖栫殑鏍囪搴撶瓑錛?span lang="EN-US">EJB 2.1</span>涓彁渚涗簡鏂扮殑<span lang="EN-US">timer</span>鏈嶅姟錛屾煡璇㈣璦錛?span lang="EN-US">QL</span>錛変篃鏈夋墍澧炲己錛?span lang="EN-US">Jdbc3.0 API</span>鎶婇氬父鐨?span lang="EN-US">Jdbc API</span>涓庢墿鍏?span lang="EN-US">API</span>緇撳悎璧鋒潵錛?span lang="EN-US">J2EE Connectors</span>瑙勮寖鍜岀嫭绔嬩簬娑堟伅綾誨瀷鐨?span lang="EN-US">EJB</span>鎻愪緵浜嗗鍙屽悜閫氫俊鐨勬敮鎸併備笅闈㈢粰澶у閲嶇偣浠嬬粛<span lang="EN-US">J2EE1.4</span>涓寘鍚殑<span lang="EN-US">JSP2.0</span>銆?span lang="EN-US"> Servlet2.4</span>銆?span lang="EN-US">Jdbc3.0</span>浠ュ強<span lang="EN-US">EJB2.1</span>鏂歸潰鐨勬柊鐗規(guī)с?<span lang="EN-US"><o:p></o:p></span></span> </p> <p class="MsoNormal" style="text-align: center;" align="center"> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> </span> </b> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;">涓銆?span lang="EN-US">JSP 2.0</span>鐨勬柊鐗規(guī)?/span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> JSP 2.0</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">灞炰簬<span lang="EN-US">J2EE 1.4</span>騫沖彴錛屽畠鍦?span lang="EN-US">JSP 1.2</span>鍩虹涔嬩笂澧炲姞浜嗘柊鐨勫姛鑳姐傚畠淇濊瘉浜嗗悜涓嬪吋瀹癸紝鍘熷厛浣跨敤鐨?span lang="EN-US">JSP</span>鎶鏈湪<span lang="EN-US">JSP 2.0</span>涓兘鍙互鏀寔銆?span lang="EN-US">JSP 2.0</span>鐨勬柊鍔熻兘涓昏鍖呮嫭涓嬮潰鍑犻儴鍒嗭細<span lang="EN-US"><br /><br /><b>(</b></span><b>涓<span lang="EN-US">)</span>榪愯鐜鍙樺寲</b><span lang="EN-US"><br /><br /> 1</span>銆?span lang="EN-US">web.xml</span>鏍煎紡鍙樺寲<span lang="EN-US"><br /><br /></span>鎴戜滑鐭ラ亾<span lang="EN-US">JSP 1.2</span>鍙互鍦?span lang="EN-US">Java 2</span>鏍囧噯鐗?span lang="EN-US">1.3</span>鐗堟湰榪愯錛岃?span lang="EN-US">JSP 2.0</span>瑕佹眰浣跨敤<span lang="EN-US">Java 2</span>鏍囧噯鐗?span lang="EN-US">1.4</span>鎴栨洿鏂扮増鏈紝<span lang="EN-US">JSP 2.0</span>浣跨敤鐢?span lang="EN-US">Servlet 2.4</span>瑙勫畾鐨?span lang="EN-US">Web</span>紼嬪簭閮ㄧ講鎻忚堪鏍煎紡銆?span lang="EN-US"><br /><br /></span>鍦?span lang="EN-US">Web</span>紼嬪簭鎻忚堪鏂囦歡<span lang="EN-US">web.xml</span>涓渶瑕佷嬌鐢?span lang="EN-US">xml schema</span>鎵撳ご鐨勬牸寮忋傚湪<span lang="EN-US">web.xml</span>涓富瑕佺殑鍙樺寲鏄墍鏈夋湁鍏?span lang="EN-US">JSP</span>鐨勮緗俊鎭鏀懼湪鏍囪涓備笅闈㈢▼搴忎緥<span lang="EN-US">1</span>鏄劇ず浜嗕竴涓?span lang="EN-US">web.xml</span>澶ц嚧鐨勬牱瀛愩?span lang="EN-US"><br /><br /></span>渚?span lang="EN-US">1</span>錛?span lang="EN-US"><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <span style="">聽聽聽 </span>.......<br /><br /><br /><br /><span style="">聽聽聽 </span>http://www.icconcept.com/ics/sample-taglib<br /><br /><br /><span style="">聽聽聽 </span>/WEB-INF/jsp/sample-taglib.tld<br /><br /><br /><span style="">聽聽聽 </span>........<br /><br /><br /><span style="">聽聽聽 </span>For config the ICW sample application<br /><br /> JSPConfiguration<br /> /jsp/datareset.jsp<br /> true<</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">錛?span lang="EN-US">el-ignored><br /> ISO-8859-1<br /> true<br /> /jsp/prelude.jspf<br /> /jsp/coda.jspf<br /><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> 2</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">銆?span lang="EN-US">JSP</span>璁劇疆<span lang="EN-US"><br /><br /></span>鍦ㄦ爣璁版彁渚涗簡<span lang="EN-US">Web</span>紼嬪簭涓?span lang="EN-US">JSP</span>紼嬪簭鐨勮緗俊鎭傚寘鎷拰涓ょ被鍏冪礌銆傚畾涔変簡<span lang="EN-US">Web</span>紼嬪簭浣跨敤鐨?span lang="EN-US">custom tag</span>錛屽畠鐨勭敤娉曞拰浠ュ墠<span lang="EN-US">JSP 1.2</span>涓殑鐢ㄦ硶鐩稿悓銆傚畾涔変簡涓緇?span lang="EN-US">JSP</span>鐨勭壒鎬с傝繖浜涚壒鎬у疄闄呬笂瀵瑰簲<span lang="EN-US">JSP</span>鐨?span lang="EN-US">page directive</span>瀹氫箟鐨勭壒鎬с傞氳繃鍙笉榪囧彲浠ユ柟渚垮湴瀵瑰涓叿鏈夌浉鍚屽睘鎬х殑<span lang="EN-US">JSP</span>緇熶竴瀹氫箟銆?span lang="EN-US"><br /><br /></span>瀹氫箟涓涓垨澶氫釜<span lang="EN-US">URL</span>鏍峰紡錛屽湪涓畾涔夌殑灞炴т細閫傜敤浜庡尮閰嶈繖浜?span lang="EN-US">URL</span>鏍峰紡鐨勬墍鏈?span lang="EN-US">JSP</span>鏂囦歡銆傚湪涓殑灞炴у彲浠ュ畾涔変互涓嬭緗細<span lang="EN-US"><br /><br /> (1)</span>鍏佽鎴栫姝嬌鐢ㄨ〃杈懼紡璇█<span lang="EN-US">(EL) <br /><br /></span>鍦ㄤ腑鍙互璁懼畾鏄惁鍏佽瀵瑰簲鐨?span lang="EN-US">JSP</span>浣跨敤<span lang="EN-US">JSTL</span>琛ㄨ揪寮忚璦<span lang="EN-US">(EL)</span>銆傚鏋滃睘鎬ф爣璁拌璁懼畾涓?span lang="EN-US">false</span>錛?span lang="EN-US">JSP</span>涓殑<span lang="EN-US">EL</span>琛ㄨ揪寮忎細琚鐞嗭紱濡傛灉鏄?span lang="EN-US">true</span>錛?span lang="EN-US">Web</span>瀹瑰櫒浼氬湪杞崲<span lang="EN-US">JSP</span>鏃跺拷鐣?span lang="EN-US">EL</span>琛ㄨ揪寮忋?span lang="EN-US"><br /><br /> (2)</span>鍏佽鎴栫姝嬌鐢?span lang="EN-US">scripting <br /><br /></span>灞炴у彲浠ュ厑璁告垨紱佹浣跨敤<span lang="EN-US">JSP</span>鐨勮剼鏈璦<span lang="EN-US">(scripting)</span>銆傚鏋滆繖涓睘鎬ф爣璁板搴斾負<span lang="EN-US"> true</span>錛屽嵆<span lang="EN-US">scripting</span>鍏冪礌琚姝紝鍒?span lang="EN-US">JSP</span>涓笉鑳戒嬌鐢?span lang="EN-US">scriptlet</span>錛?span lang="EN-US">scripting</span>琛ㄨ揪寮忓拰<span lang="EN-US">declaration</span>錛屽惁鍒欎細鏈夎漿鎹㈤敊 璇傚綋榪欎釜灞炴ф爣璁頒負<span lang="EN-US">false</span>鏃訛紝<span lang="EN-US">JSP</span>鍙互鍍忓湪<span lang="EN-US">1.2</span>鐗堟湰涔嬪墠閭f牱浣跨敤鑴氭湰璇█銆?span lang="EN-US"><br /><br /> (3)</span>澹版槑<span lang="EN-US">JSP</span>緙栫爜<span lang="EN-US"><br /><br /></span>閫氳繃鏍囪鍙互璁劇疆瀵瑰簲鐨?span lang="EN-US">JSP</span>緗戦〉鐨勭紪鐮併傝繖涓睘鎬у搴旀瘡涓?span lang="EN-US">JSP</span>涓殑<span lang="EN-US">pageEncoding</span>灞炴э紝<span lang="EN-US">Web</span>瀹瑰櫒灝嗘牴鎹繖涓睘鎬у<span lang="EN-US">JSP</span>鍐呭榪涜緙栫爜銆?span lang="EN-US"><br /><br /> (4)</span>瀵瑰簲闅愬惈鍖呮嫭<span lang="EN-US">(Implicit Includes) <br /><br /></span>鍦ㄤ腑鍙互鍦ㄥ搴?span lang="EN-US">JSP</span>涓姞鍏ユ姮澶?span lang="EN-US">(preludes)</span>鍜岀粨灝?span lang="EN-US">(coda)</span>錛屼嬌鐢ㄥ拰灞炴у彲浠ヨ瀹氬湪<span lang="EN-US">JSP</span>緗戦〉涓寘鎷殑<span lang="EN-US">preludes</span>鍜?span lang="EN-US">coda</span>鐨?span lang="EN-US">jspf</span>鏂囦歡銆傝繖浜涙枃浠剁殑浣嶇疆鐩稿浜庡綋鍓?span lang="EN-US">Web</span>紼嬪簭鐨?span lang="EN-US">context</span>銆傚綋鏈夎秴榪囦竴涓?span lang="EN-US">preludes</span>鎴?span lang="EN-US">coda</span>鍏冪礌鍦ㄤ腑鏃訛紝<span lang="EN-US">JSP</span>浼氭寜鐓у叾欏哄簭鍔犲叆鍒板唴瀹逛腑銆?span lang="EN-US"><br /><br /><b>(</b></span><b>浜?span lang="EN-US">)</span>寮曞叆琛ㄨ揪寮忚璦<span lang="EN-US">(EL)</span></b><span lang="EN-US"><br /><br /> JSP 2.0</span>鐨勪竴涓富瑕佺壒鐐規(guī)槸瀹冩敮鎸佽〃杈捐璦<span lang="EN-US">(expression language)</span>銆?span lang="EN-US">JSTL</span>琛ㄨ揪寮忚璦鍙互浣跨敤鏍囪鏍煎紡鏂逛究鍦拌闂?span lang="EN-US">JSP</span>鐨勯殣鍚璞″拰<span lang="EN-US">JavaBeans</span>緇勪歡錛?span lang="EN-US">JSTL</span>鐨勬牳蹇冩爣璁版彁渚涗簡嫻佺▼鍜屽驚鐜帶鍒?鍔熻兘銆傝嚜鍒舵爣璁頒篃鏈夎嚜瀹氫箟鍑芥暟鐨勫姛鑳斤紝鍥犳鍩烘湰涓婃墍鏈?span lang="EN-US">seriptlet</span>鑳藉疄鐜扮殑鍔熻兘閮藉彲浠ョ敱<span lang="EN-US">JSP</span>鏇夸唬銆傚湪<span lang="EN-US">JSP 2.0</span>涓紝寤鴻灝介噺浣跨敤<span lang="EN-US">EL</span>鑰屼嬌<span lang="EN-US">JSP</span>鐨勬牸寮忔洿涓鑷淬?span lang="EN-US"><br /><br /></span>鍦?span lang="EN-US">web.xml</span>鐨勪腑鍙互鎺у埗涓緇?span lang="EN-US">JSP</span>鏄惁浣跨敤<span lang="EN-US">EL</span>錛屽湪姣忎釜<span lang="EN-US">JSP</span>涓篃鍙互鎸囧畾鏄惁璇?span lang="EN-US">JSP</span>浣跨敤<span lang="EN-US">EL</span>銆傚湪<span lang="EN-US">page directive</span>涓殑<a name="0"></a><b><span style="background: rgb(255, 255, 102) none repeat scroll 0%; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" lang="EN-US">isELIgnored</span></b>灞炴х敤鏉ユ寚瀹氭槸鍚﹀拷鐣ャ傛牸寮忎負錛?span lang="EN-US"><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"><%@ page isELIgnored</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">錛?span lang="EN-US">"true|false"%><o:p></o:p></span></span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> </span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">濡傛灉璁懼畾涓虹湡錛岄偅涔?span lang="EN-US">JSP</span>涓殑琛ㄨ揪寮忚褰撴垚瀛楃涓插鐞嗐傛瘮濡備笅闈㈣繖涓〃杈懼紡<span lang="EN-US"><o:p></o:p></span></span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">${2000 % 20}<o:p></o:p></span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;">鍦?b><span style="background: rgb(255, 255, 102) none repeat scroll 0%; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" lang="EN-US">isELIgnored</span></b>錛?span lang="EN-US">"true"</span>鏃惰緭鍑轟負<span lang="EN-US">${2000 % 20}</span>錛岃?b><span style="background: rgb(255, 255, 102) none repeat scroll 0%; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" lang="EN-US">isELIgnored</span></b>錛?span lang="EN-US">"false"</span>鏃惰緭鍑轟負<span lang="EN-US">100</span>銆?span lang="EN-US">Web</span>瀹瑰櫒榛樿<b><span style="background: rgb(255, 255, 102) none repeat scroll 0%; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" lang="EN-US">isELIgnored</span></b>錛?span lang="EN-US">"false"</span>銆?span lang="EN-US"><br /><br /></span>铏界劧<span lang="EN-US">JSP 2.0</span>鍙互浣?span lang="EN-US">JSP</span>涓畬鍏ㄤ嬌鐢ㄨ〃杈捐璦鑰岄伩鍏?span lang="EN-US">scriptlet</span>錛屽湪瀹為檯緙栫▼涓紝搴旇鏍規(guī)嵁紼嬪簭鐨勫姛鑳借姹傚拰緙栫▼浜哄憳鐨勮嚜韜潯浠墮夋嫨鍚堥傜殑鏂瑰紡銆備嬌鐢ㄨ〃杈捐 璦鐨?span lang="EN-US">JSP</span>姣旇緝鏂逛究瑙勬暣錛屼絾鏄敱浜庨渶瑕佸皢鏍囪榪涜杞崲錛屽湪絎竴嬈¤璋冪敤鏃朵細姣旇緝鎱紱鏈変簺緙栫▼浜哄憳鐢變簬瀵?span lang="EN-US">Java</span>姣旇緝浜嗚В錛屽洜鑰屾洿涔犳儻<span lang="EN-US">JSP 1.2</span>涔嬪墠鐨勭紪紼嬫柟寮忥紝鍥犳錛屽湪浣跨敤涓簲鍥犲湴鍒跺疁鍦伴夋嫨閫傜敤鐨勭紪紼嬫柟娉曘?span lang="EN-US"><br /><br /><b>(</b></span><b>涓?span lang="EN-US">)SimpleTag</span></b><span lang="EN-US"><br /><br /> JSP 2.0</span>涓姞鍏ヤ簡鏂扮殑鍒涘緩鑷埗鏍囪鐨?span lang="EN-US">API</span>錛?span lang="EN-US">javax.servlet.jsp.tagext.SimpleTag</span>瀹氫箟浜嗙敤鏉ュ疄鐜扮畝鍗曟爣璁扮殑鎺ュ彛銆傚拰<span lang="EN-US"> JSP 1.2</span>涓殑宸叉湁鎺ュ彛涓嶅悓鐨勬槸錛?span lang="EN-US">SimpleTag</span>鎺ュ彛涓嶄嬌鐢?span lang="EN-US">doStartTag()</span>鍜?span lang="EN-US">doEndTag()</span>鏂規(guī)硶錛岃屾彁渚涗簡涓涓畝鍗曠殑<span lang="EN-US">doTag()</span>鏂?娉曘傝繖涓柟娉曞湪璋冪敤璇ユ爣璁版椂鍙浣跨敤涓嬈°傝岄渶瑕佸湪涓涓嚜鍒舵爣璁頒腑瀹炵幇鐨勬墍鏈夐昏緫榪囩▼銆佸驚鐜拰瀵規(guī)爣璁頒綋鐨勮瘎浼扮瓑閮藉湪榪欎釜鏂規(guī)硶涓疄鐜般備粠榪欎釜鏂歸潰鏉ヨ錛?span lang="EN-US"> SimpleTag</span>鍜?span lang="EN-US">IterationTag</span>鍙互杈懼埌鍚岀瓑鐨勪綔鐢ㄣ備絾<span lang="EN-US">SimpleTag</span>鐨勬柟娉曞拰澶勭悊鍛ㄦ湡瑕佺畝鍗曞緱澶氥傚湪<span lang="EN-US">SimpleTag</span>涓繕鏈夌敤鏉ヨ 緗?span lang="EN-US">JSP</span>鍐呭鐨?span lang="EN-US">seUspBody()</span>鍜?span lang="EN-US">getJspBody()</span>鏂規(guī)硶銆?span lang="EN-US">Web</span>瀹瑰櫒浼氫嬌鐢?span lang="EN-US">setJspBody()</span>鏂規(guī)硶瀹氫箟涓涓唬琛?span lang="EN-US">JSP</span>鍐呭鐨?span lang="EN-US"> JspFragment</span>瀵硅薄銆傚疄鐜?span lang="EN-US">SimpleTag</span>鏍囪鐨勭▼搴忓彲浠ュ湪<span lang="EN-US">doTag</span>鏂規(guī)硶涓牴鎹渶瑕佸嬈¤皟鐢?span lang="EN-US">getJspBody().invoke()</span>鏂規(guī)硶 浠ュ鐞?span lang="EN-US">JSP</span>鍐呭銆?span lang="EN-US"><br /><br /></span>渚嬪錛岀▼搴忎緥<span lang="EN-US">2 SimpleTag</span>鏍規(guī)嵁鎸囧畾鐨勬鏁?span lang="EN-US">(times)</span>榪涜寰幆騫惰緭鍑哄綋鍓嶅簭鍙?span lang="EN-US">(sequence)</span>銆傜▼搴忕殑緇撴瀯姣旇緝綆鍗曪紝鎵鏈夐昏緫閮藉湪<span lang="EN-US">doTag</span>鏂規(guī)硶涓疄鐜般?span lang="EN-US"><br /><br /></span>渚?span lang="EN-US">2</span>錛?span lang="EN-US"><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">package ICW.taglib;<br /><span style="">聽 </span>import javax.servlet.jsp.JspException;<br /><span style="">聽 </span>import javax.servlet.jsp.tagext.SimpleTagSupport;<br /><span style="">聽 </span>import java.util.HashMap;<br /><span style="">聽 </span>import java.io.IOException;<br /><span style="">聽 </span>public class IterationSimpleTag extends SimpleTagSupport{<br /><span style="">聽 </span>private int times;<br /> public void setTimes(int_times){<br /><span style="">聽聽聽 </span>this.times=_times;<br /><span style="">聽聽聽聽聽聽聽 </span>}<br /><span style="">聽聽聽 </span>public void doTag() throws JspException,IOException{<br /><span style="">聽聽聽 </span>HashMap params=new HashMap();<br /><span style="">聽聽聽 </span>for(int i=0; i<o:p></o:p></span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> </span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">榪欎釜鏍囪鐨?span lang="EN-US">TLD</span>鏂囦歡鍐呭濡備笅錛屽畠浣跨敤浜?span lang="EN-US">XML schcma</span>瀹氫箟鏍囪鐨勪嬌鐢ㄦ柟娉曘?span lang="EN-US"><br /><br /></span>紼嬪簭渚?span lang="EN-US">3</span>濡備笅錛?span lang="EN-US"><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <br /> 1.0<br /> Jwad book simple tag<br /> /JwadSimpleTag<br /> Simple Tag Handler<br /><br /> iteration<br /> ICW.taglib.IterationSimpleTag<br /> scriptless<br /> Iteration Tag<br /><br /> Current iterationnumber<br /> sequence<br /><br /><br /> times<br /> true<br /> true<br /><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> </span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">紼嬪簭渚?span lang="EN-US">4</span>涓殑<span lang="EN-US">JSP</span>浣跨敤涓婇潰渚?span lang="EN-US">3</span>涓畾涔夌殑<span lang="EN-US">IterationSimpleTag</span>錛屽畠鏍規(guī)嵁<span lang="EN-US">Web</span>璇鋒眰鍙傛暟涓粰瀹氱殑<span lang="EN-US">鈥渢imes鈥?/span>鐨勫艱繘琛屼竴瀹氭鏁扮殑寰幆銆傚湪姣忔寰幆涓皢杈撳嚭<span lang="EN-US">"sequence"</span>鐨勫箋?span lang="EN-US"><br /><br /></span>渚?span lang="EN-US">4</span>錛?span lang="EN-US"><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"><%@ taglib prefix="ictag" uri="/WEB-INF/ics-jsp2.tld" %><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span> </p> <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> </span> <span style="font-size: 13.5pt; font-family: Arial; color: rgb(0, 153, 153);" lang="EN-US"> <br /> </span> <b> <span style="font-size: 13.5pt; font-family: Arial; color: rgb(0, 153, 153);" lang="EN-US">Interation Simple Tag</span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p>聽</o:p> </span> </p> <div id="c0waqc0" class="MsoNormal" style="text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <hr align="center" size="2" width="100%" /> </span> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br style="" /> <!--[if !supportLineBreakNewLine]--> <br style="" /> <!--[endif]--> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">Reminder:</span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <br /> <span style="">聽聽聽 </span>This is the ${sequence} Of ${times} times of reminder<br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <b>(</b> </span> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;">鍥?span lang="EN-US">)</span>浣跨敤<span lang="EN-US">JSP fragment</span></span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> JSP 2.0</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">涓殑涓涓富瑕佸姛鑳芥槸<span lang="EN-US">JSP fragment</span>錛屽畠鐨勫熀鏈壒鐐規(guī)槸鍙互浣垮鐞?span lang="EN-US">JSP</span>鐨勫鍣ㄦ帹榪熻瘎浼?span lang="EN-US">JSP</span>鏍囪灞炴с傛垜浠煡閬撲竴鑸?span lang="EN-US">JSP</span>鏄鍏堣瘎浼?span lang="EN-US">JSP</span>鏍囪鐨勫睘鎬э紝鐒跺悗鍦ㄥ鐞?span lang="EN-US">JSP</span>鏍囪 鏃朵嬌鐢ㄨ繖浜涘睘鎬э紝鑰?span lang="EN-US">JSP fragment</span>鎻愪緵浜嗗姩鎬佺殑灞炴с備篃灝辨槸璇達紝榪欎簺灞炴у湪<span lang="EN-US">JSP</span>澶勭悊鍏舵爣璁頒綋鏃舵槸鍙互琚敼鍙樼殑銆?span lang="EN-US">JSP</span>闇瑕佸皢榪欐牱鐨勫睘鎬у畾涔変負<span lang="EN-US"> javax.servlet.jsp.tagext.JspFragment</span>綾誨瀷銆傚綋<span lang="EN-US">JSP</span>鏍囪璁劇疆鎴愯繖縐嶅艦寮忔椂錛岃繖縐嶆爣璁板睘鎬у疄闄呬笂鐨勫鐞嗘柟娉曠被浼間簬鏍? 璁頒綋銆傚湪瀹炵幇鏍囪鐨勭▼搴忎腑錛屾爣璁板睘鎬у彲浠ヨ鍙嶅璇勪及澶氭銆傝繖縐嶇敤娉曠О涓?span lang="EN-US">JSP fragment</span>銆?span lang="EN-US">JSP fragment</span>榪樺彲浠ュ畾涔夊湪涓涓?span lang="EN-US">SimpleTag</span>澶勭悊紼嬪簭涓嬌鐢ㄧ殑鑷埗鏍囪鍔ㄤ綔銆傚儚鍓嶉潰渚嬪瓙璇存槑鐨勶紝<span lang="EN-US">getJspBody</span>榪斿洖涓涓?span lang="EN-US"> JspFragment</span>瀵硅薄騫跺彲浠ュ湪<span lang="EN-US">doTag</span>鏂規(guī)硶涓嬈′嬌鐢ㄣ傞渶瑕佹敞鎰忕殑鏄紝浣跨敤<span lang="EN-US">JSP fragment</span>鐨?span lang="EN-US">JSP</span>鍙兘鏈変竴鑸殑鏂囨湰鍜?span lang="EN-US">JSP action</span>錛屼笉鑳芥湁<span lang="EN-US">scriptlet</span>鍜?span lang="EN-US">scriptlet</span>琛ㄨ揪寮忋?span lang="EN-US"><br /><br /></span>鎴戜滑鍙互綆鍗曞湴璁や負<span lang="EN-US">JSP fragment</span>鏄竴孌靛彲浠ラ噸澶嶄嬌鐢ㄧ殑<span lang="EN-US">JSP</span>銆備竴孌?span lang="EN-US">JSP fragment</span>鍙互琚紶閫掑埌鍙︿竴涓?span lang="EN-US">JSP</span>涓茍琚嬌鐢ㄣ備笌<span lang="EN-US">JSP include</span>姒傚康涓嶅悓鐨勬槸錛?span lang="EN-US">JSP fragment</span>涓鑸姛鑳芥瘮杈冪煭灝忕畝鍗曡屼笖閲嶅浣跨敤鐜囬珮銆?span lang="EN-US"><br /><br /> JSP fragment</span>涓鑸湪鏍囪浣撳唴鎴栨爣璁頒綋鍐呭畾涔夈傛瘡嬈″綋鍚湁<span lang="EN-US">JSP fragment</span>鐨勬爣璁拌浣跨敤鏃訛紝<span lang="EN-US">Web</span>瀹瑰櫒鐢熸垚涓涓?span lang="EN-US">JspFragment</span>瀵硅薄錛岃繖涓璞″拰褰撳墠<span lang="EN-US">JSP</span>鐨?span lang="EN-US">page scope</span>鑱旂郴璧鋒潵銆傚悓鏃訛紝榪欎釜<span lang="EN-US">JspFragment</span>瀵硅薄鍜屽寘鍚畠鐨勭埗鏍囪寤虹珛鑱旂郴銆?span lang="EN-US">JspFragment</span>瀵硅薄鍙互鏈変袱縐嶈皟鐢ㄦ柟寮忥細浣跨敤<span lang="EN-US">Java</span>緙栧啓 鐨勬爣璁板鐞嗙▼搴忥紝鎴栬呬嬌鐢ㄦ爣璁版枃浠?span lang="EN-US">(tag file)</span>銆傛爣璁版枃浠跺彲浠ヤ嬌鐢紝鎴栬呭姩浣滀嬌鐢?span lang="EN-US">JSP fragment</span>銆?span lang="EN-US"> JSP</span>鏍囪鏂囦歡鍙互鍜?span lang="EN-US">JSP fragment</span>鍏卞悓宸ヤ綔銆?span lang="EN-US">CustomTag</span>閮芥槸浠ョ紪紼嬫柟寮忓疄鐜扮殑銆?span lang="EN-US">JSP</span>鏍囪鏂囦歡鏄敤鏂囨湰鏂囦歡鏍煎紡<span lang="EN-US">(JSP</span>璇硶<span lang="EN-US">)</span>瀹炵幇鑷埗鏍囪錛岃繖涔熸槸<span lang="EN-US">JSP 2.0</span>鐨勪竴涓富瑕佹柊鍔熻兘銆備竴涓爣璁版枃浠跺彲浠ュ搴斾竴涓爣璁幫紝鍙互涓嶉渶<span lang="EN-US">tld</span>鏂囦歡瀹氫箟璇ユ爣璁扮殑鏂規(guī)硶銆傝繖鏍鳳紝鍗充嬌緙栫▼浜哄憳涓嶇啛鎮(zhèn)?span lang="EN-US">Java</span>錛屼篃鍙互浣跨敤<span lang="EN-US">JSP</span>璇硶 瀹氫箟鑷繁鐨勬爣璁般傛爣璁版枃浠朵竴鑸嬌鐢?span lang="EN-US">.tag</span>涓哄悗緙騫舵斁鍦?span lang="EN-US">Web</span>紼嬪簭鐨?span lang="EN-US">/WEB-INF</span>鐩綍涓嬨?span lang="EN-US"><br /><br /></span>紼嬪簭渚?span lang="EN-US">5</span>涓殑<span lang="EN-US">taskstatus.jsp</span>浣跨敤浜嗕袱涓?span lang="EN-US">JSP fragment</span>銆傝繖涓?span lang="EN-US">JSP</span>鐨勫姛鑳芥槸鏄劇ず涓緇?span lang="EN-US">Task</span>鐨勫悕縐板拰瀹屾垚鏃ユ湡錛屽畠閫氳繃瀹氫箟浜嗕袱孌?span lang="EN-US">JSPfragment(</span>鍚嶇О涓?span lang="EN-US">onSehedule</span>鍜?span lang="EN-US">delayed)</span>銆傚湪鏍囪鍐呯殑<span lang="EN-US">JSP</span>灝辨槸<span lang="EN-US">JSPfragment</span>錛岃屾爣璁拌涓涓寘鍥淬傝繖涓爣璁版槸涓涓氳繃鏍囪鏂囦歡瀹氫箟鐨勮嚜鍒舵爣璁幫紝瀹冪殑瀹氫箟鏂囦歡鍦?span lang="EN-US">/WEB-INF/tags</span>鐩綍涓嬨傛爣璁版枃浠剁殑鍚嶇О鍜屾爣璁板悕縐頒竴鑷翠負<span lang="EN-US">鈥渓istTasks.tag"</span>銆傝繖涓爣璁頒細浣跨敤鍒板墠闈㈠畾涔夌殑涓や釜<span lang="EN-US">JSP fragment</span>銆?span lang="EN-US"><br /><br /></span>渚?span lang="EN-US">5: <br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span></span> </p> <div align="center"> <table class="MsoNormalTable" style="width: 300pt;" border="1" cellpadding="0" cellspacing="0" width="400"> <tbody> <tr style=""> <td style="padding: 1.5pt; background: rgb(230, 230, 230) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"><%@ taglib prefix="ictag" tagdir="/WEB-INF/tags" %><br /><br style="" /><!--[if !supportLineBreakNewLine]--><br style="" /><!--[endif]--><o:p></o:p></span> </p> <p class="MsoNormal" style="margin-bottom: 12pt; text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> </span> <span style="font-size: 13.5pt; font-family: Arial; color: rgb(0, 153, 153);" lang="EN-US"> <br /> </span> <b> <span style="font-size: 13.5pt; font-family: Arial; color: rgb(0, 153, 153);" lang="EN-US">JSP Fragment Sample Using Tag Files</span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p> </o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p>聽</o:p> </span> </p> <div id="y68wsak" class="MsoNormal" style="text-align: center;" align="center"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <hr align="center" size="2" width="100%" /> </span> </div> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <o:p>聽</o:p> </span> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <b> <span style="font-size: 18pt; font-family: 瀹嬩綋;" lang="EN-US">Tasks<o:p></o:p></span> </b> </p> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <br style="" /> <!--[if !supportLineBreakNewLine]--> <br style="" /> <!--[endif]--> <o:p> </o:p> </span> </p> </td> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">Name:${name}<o:p></o:p></span> </p> </td> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">Date:${date} <o:p></o:p></span> </p> </td> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US">Name:${name}<o:p></o:p></span> </p> </td> <td style="padding: 1.5pt;"> <p class="MsoNormal" style="text-align: left;" align="left"> <span style="font-size: 12pt; font-family: 瀹嬩綋; color: red;" lang="EN-US">Plan:<s> ${pianDate}</s></span> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <b>Actural:${actDate}</b> <o:p> </o:p> </span> </p> </td> </tr> </tbody> </table> </div> <p class="MsoNormal"> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> <b>(</b> </span> <b> <span style="font-size: 12pt; font-family: 瀹嬩綋;">浜?span lang="EN-US">)</span>鍏朵粬鐗規(guī)?/span> </b> <span style="font-size: 12pt; font-family: 瀹嬩綋;" lang="EN-US"> <br /> <br /> JSP2.0</span> <span style="font-size: 12pt; font-family: 瀹嬩綋;">榪樻湁涓浜涘叾浠栫壒鎬у彉鍖栵紝姣斿涓ユ牸淇浜?span lang="EN-US">I18N</span>鐨勮娉曡鍒欙紝鏀硅繘<span lang="EN-US">JSP</span>瀵瑰簲<span lang="EN-US">XML</span>璇硶浠庤屽厑璁鎬嬌鐢?span lang="EN-US">namespaces</span>絳夈傝繖浜涘茍涓嶆槸鏍稿績鍔熻兘錛屽ぇ瀹跺彲浠ュ弬鐓?span lang="EN-US">java.sun.com</span>鐨勬湁鍏寵祫鏂欎簡瑙e姛鑳界殑緇嗚妭錛岃繖閲屽氨涓嶅啀闃愯堪銆?/span> </p> <img src ="http://m.tkk7.com/xianeizhu/aggbug/36989.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/xianeizhu/" target="_blank">java涔嬫搗</a> 2006-03-23 09:54 <a href="http://m.tkk7.com/xianeizhu/archive/2006/03/23/36989.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP綆鍗曠殑琛ㄨ揪寮忚璦http://m.tkk7.com/xianeizhu/archive/2006/03/23/36988.htmljava涔嬫搗java涔嬫搗Thu, 23 Mar 2006 01:51:00 GMThttp://m.tkk7.com/xianeizhu/archive/2006/03/23/36988.htmlhttp://m.tkk7.com/xianeizhu/comments/36988.htmlhttp://m.tkk7.com/xianeizhu/archive/2006/03/23/36988.html#Feedback0http://m.tkk7.com/xianeizhu/comments/commentRss/36988.htmlhttp://m.tkk7.com/xianeizhu/services/trackbacks/36988.html綆鍗曠殑琛ㄨ揪寮忚璦

Sun Microsystems 鍦?1997 騫翠笅鍗婂勾鎺ㄥ嚭浜?Servlet API錛屽皢瀹冨畾浣嶄負 CGI 寮鍙戜漢鍛樹嬌鐢ㄧ殑涓縐嶅姛鑳藉己澶х殑宸ュ叿錛岃繖浜涘紑鍙戜漢鍛樻鍦ㄥ鎵炬瘮 CGI錛堥氱敤緗戝叧鎺ュ彛錛夌紪紼嬫洿楂樻晥鍜岃交渚跨殑浼樼瑙e喅鏂規(guī)銆備絾鏄紝寮鍙戜漢鍛樺緢蹇氨鍙戠幇 Servlet API 鏈夊叾鑷韓鐨勭己鐐癸紝浠庝唬鐮佺殑鍙淮鎶ゆу拰鍙墿灞曟ф柟闈㈡潵鐪嬶紝璇ヨВ鍐蟲柟妗堥毦浠ュ疄鏂姐傚湪鏌愮紼嬪害涓婏紝榪欑緙虹偣淇冧嬌鍥㈤槦寮鍙戜竴縐嶅厑璁稿湪 HTML 涓祵鍏? Java 浠g爜鐨勮В鍐蟲柟妗?鈥?JavaServer Pages (JSP) 鍥犳鑰屽嚭鐜般?/p>

涓嶄箙浠ュ悗錛屽紑鍙戜漢鍛樻剰璇嗗埌灝嗚〃杈句笌鍟嗗姟閫昏緫娣峰悎鍦ㄤ竴璧風殑澶嶆潅 JSP 欏典笉鏄撲簬鐞嗚В鍜岀淮鎶ゃ備笉鑳界紪鍐? scriplet 鐨勯〉闈㈠埗浣滀漢鍛樻墍闈復(fù)鐨勫彟涓涓棶棰樻槸鐢變簬鏍囧噯鏍囪闆嗚屽甫鏉ョ殑 JSP 闄愬埗銆傝繖浜涢檺鍒朵嬌寰楅毦鐐瑰彉鎴愬埄鐢?JSP 瀹炴柦鑷畾涔夋爣璁扮殑鏈哄埗鏉ュ垱寤?JSP 鑷畾涔夋爣璁般?

JSP 鏍囧噯鏍囪搴?(JSTL) 鏄嚜瀹氫箟鏍囪搴撶殑闆嗗悎錛屽畠?yōu)畣璁稿?JSP 搴旂敤紼嬪簭閫氱敤鐨勬牳蹇冨姛鑳藉皝瑁呬負綆鍗曠殑鏍囪銆傚畠涓嶅啀闇瑕佷嬌鐢?JSP scriptlet
鍜岃〃杈懼紡錛岃屼嬌鐢ㄨ〃杈懼紡鐨勬洿楂樼駭璇硶銆傚畠榪樺疄鐜頒簡閫氱敤鐩殑鐨勫姛鑳斤紝濡傝凱浠e拰鏉′歡鍖栥佹暟鎹鐞嗘牸寮忓寲銆乆ML 鎿嶄綔銆佹暟鎹簱璁塊棶銆佸浗闄呭寲鍜屽鏈湴鍖栦俊鎭晱鎰熺殑鏍煎紡鍖栨爣璁頒互鍙?SQL 鏍囪銆侸STL 1.0 鎺ㄥ嚭浜?EL 鐨勬蹇碉紝浣嗗彧闄愪簬 JSTL 鏍囪銆傚湪 JSP 2.0 涓紝鎮(zhèn)ㄥ彲浠ヤ嬌鐢ㄥ甫妯℃澘鏂囨湰鐨?EL錛岀敋鑷沖彲浠ラ氳繃 javax.servlet.jsp.el 鑾峰緱緙栫▼鏂瑰紡鐨勮闂?br />
鍦ㄦ垜浠簡瑙?JSTL 濡備綍閫傚簲鐜浠ュ強涓?JSTL 琛ㄨ揪寮忚璦鐩稿叧鐨勯檺鍒朵互鍚庯紝鎴戜滑鏉ョ湅 JSP 2.0 鐨勯噸瑕佷紭鐐逛箣涓 鈥?JSP 琛ㄨ揪寮忚璦 (EL)銆傛垜浠皢鐗瑰埆娑夊強鍒頒互涓嬪唴瀹癸細

JSP 琛ㄨ揪寮忚璦瀹氫箟
鍦ㄦ棤鑴氭湰鐨?JSP 欏甸潰涓敮鎸?EL 鐨勬満鍒?/a>
琛ㄨ揪寮忚璦璇硶
JSP EL 涓湁鏁堢殑琛ㄨ揪寮?/a>
浣跨敤 EL 琛ㄨ揪寮?/a>

JSP 琛ㄨ揪寮忚璦瀹氫箟

琛ㄨ揪寮忚璦鐨勭伒鎰熸潵鑷簬 ECMAScript 鍜?XPath 琛ㄨ揪寮忚璦錛屽畠鎻愪緵浜嗗湪 JSP 涓畝鍖栬〃杈懼紡鐨勬柟娉曘傚畠鏄竴縐嶇畝鍗曠殑璇█錛屽熀浜庡彲鐢ㄧ殑鍛藉悕絀洪棿錛圥ageContext 灞炴э級銆佸祵濂楀睘鎬у拰瀵歸泦鍚堛佹搷浣滅錛堢畻鏈瀷銆佸叧緋誨瀷鍜岄昏緫鍨嬶級鐨勮闂銆佹槧灝勫埌 Java 綾諱腑闈欐佹柟娉曠殑鍙墿灞曞嚱鏁頒互鍙婁竴緇勯殣寮忓璞°?br />
EL 鎻愪緵浜嗗湪 JSP 鑴氭湰緙栧埗鍏冪礌鑼冨洿澶栦嬌鐢ㄨ繍琛屾椂琛ㄨ揪寮忕殑鍔熻兘銆傝剼鏈紪鍒跺厓绱犳槸鎸囬〉闈腑鑳藉鐢ㄤ簬鍦?JSP 鏂囦歡涓祵鍏?Java 浠g爜鐨勫厓绱犮傚畠浠氬父鐢ㄤ簬瀵硅薄鎿嶄綔浠ュ強鎵ц閭d簺褰卞搷鎵鐢熸垚鍐呭鐨勮綆椼侸SP 2.0 灝?EL 琛ㄨ揪寮忔坊鍔犱負涓縐嶈剼鏈紪鍒跺厓绱犮?br />
鑴氭湰緙栧埗鍏冪礌鍏鋒湁涓変釜浠庡睘褰㈠紡錛?

  • 澹版槑
  • Scriptlet
  • 琛ㄨ揪寮忋?br />
    璁╂垜浠潵鐪嬩唬鐮佷腑鐨勮繖涓夌浠庡睘褰㈠紡錛?

    <%! int i = 1; %> <% -- Declaration --%>
    <% for (int i =0; i < 10; i++) { %> <% -- Scriptlets --%>
    table.getColumn( ) <% -- Expression --%>

    鍦ㄥ皢 EL 娣誨姞鍒?JSP 宸ュ叿鍖呬互鍚庯紝鍙互浣跨敤鏇寸畝鍗曠殑璇硶鏉ョ紪鍐欎互涓婄殑浠g爜錛岃岃幏寰椾笌浠ヤ笂 JSP 鍏冪礌鐩稿悓鐨勭粨鏋溿侲L 琛ㄨ揪寮忕殑鍙︿竴涓紭鍔挎槸錛屽彲浠ュ湪涓嶅厑璁鎬嬌鐢ㄤ笂榪頒換浣曡剼鏈紪鍒跺厓绱犱粠灞炲艦寮忕殑鏃犺剼鏈殑 JSP 欏典腑浣跨敤瀹冦備絾鏄繀欏繪敞鎰忥紝鍙互涓嶄嬌鐢ㄤ笁縐嶈剼鏈紪鍒跺厓绱犱粠灞炲艦寮忎腑鐨勪換涓縐嶆潵緙栧啓 JSP 欏碉紝鑰屽 JSP 欏墊槸鍚﹀簲璇ヤ負鏃犺剼鏈艦寮忕殑閫夋嫨鍒欏畬鍏ㄥ熀浜庡簲鐢ㄧ▼搴忕殑闇姹傘傚鏋滄?zhèn)ㄥ笇鏈涙槑纭垎寮琛ㄨ揪涓庡晢鍔¢昏緫錛屽垯榪樺彲浠ラ夋嫨灝嗛〉闈㈠己鍒朵負鏃犺剼鏈艦寮忋傞氳繃寮哄埗鎴愪負鏃犺剼鏈〉 闈紝蹇呴』閫氳繃鍏朵粬鍏冪礌錛堝 JavaBean銆丒L 琛ㄨ揪寮忋佽嚜瀹氫箟鎿嶄綔鍜屾爣鍑嗘爣璁板簱錛夋彁渚?JSP 欏電殑鍔ㄦ佽涓恒?

    鍦ㄦ棤鑴氭湰鐨?JSP 欏典腑鏀寔 EL 鐨勬満鍒?/h2>

    鏈変袱縐嶆満鍒跺彲浠ョ‘淇濋〉闈笉鍖呭惈浠諱綍鑴氭湰緙栧埗鍏冪礌銆傛瘡縐嶆満鍒惰繕鎻愪緵鍦ㄦ棤鑴氭湰鐨?JSP 欏典腑鏀寔 EL 鐨勬柟娉曘?

    • 浣跨敤欏甸潰鎸囩ず錛?/h4> 鍦ㄤ嬌鐢ㄩ〉闈㈡寚紺烘椂錛屾?zhèn)ㄥ彲浠ラ氳繃灝?isELEnabled 鎸囩ず鐨勫肩浉搴斿湴璁句負鈥渢rue鈥濇垨鈥渇alse鈥濓紝鎸囧畾鏄惁鏀寔 EL錛屽涓嬫墍紺猴細

      <%@ page isScriptingEnabled="true|false" isELEnabled="true|false"%>

    • 浣跨敤閮ㄧ講鎻忚堪絎︾殑鍏冪礌錛?/h4> 褰撲嬌鐢ㄩ儴緗叉弿榪扮鐨勫厓绱犳椂錛屾?zhèn)ㄥ彲浠ラ氳繃鍦? 鏍囪闂村寘鍚竷?yōu)當鍊尖渢rue鈥濇垨鈥渇alse鈥濓紝鎸囧畾鏄惁鏀寔 EL錛屽涓嬫墍紺猴細
      ...


      *.jsp
      true
      true


      ....

    琛ㄨ揪寮忚璦璇硶

    JSP 琛ㄨ揪寮忚璦鍏佽欏甸潰鍒朵綔浜哄憳浣跨敤綆鍗曡娉曡闂粍浠訛紝濡傦細


    ${expr}

    鍦ㄤ互涓婄殑璇硶涓紝expr 浠h〃鏈夋晥鐨勮〃杈懼紡銆傚繀欏繪敞鎰忥紝璇ヨ〃杈懼紡鍙互涓庨潤鎬佹枃鏈販鍚堬紝榪樺彲浠ヤ笌鍏朵粬琛ㄨ揪寮忕粨鍚堟垚鏇村ぇ鐨勮〃杈懼紡銆?

    JSP EL 涓殑鏈夋晥琛ㄨ揪寮?/h2>

    鏈夋晥琛ㄨ揪寮忓彲浠ュ寘鍚枃瀛椼佹搷浣滅銆佸彉閲忥紙瀵硅薄寮曠敤錛夊拰鍑芥暟璋冪敤銆傛垜浠皢鍒嗗埆浜嗚В榪欎簺鏈夋晥琛ㄨ揪寮忎腑鐨勬瘡涓縐嶏細

    鏂囧瓧

    JSP 琛ㄨ揪寮忚璦瀹氫箟鍙湪琛ㄨ揪寮忎腑浣跨敤鐨勪互涓嬫枃瀛楋細

  • 鏂囧瓧鏂囧瓧鐨勫?/th>

    Boolean

    true 鍜?false

    Integer

    涓?Java 綾諱技銆傚彲浠ュ寘鍚換浣曟鏁版垨璐熸暟錛屼緥濡?24銆?45銆?67

    Floating Point

    涓?Java 綾諱技銆傚彲浠ュ寘鍚換浣曟鐨勬垨璐熺殑嫻偣鏁幫紝渚嬪 -1.8E-45銆?.567

    String

    浠諱綍鐢卞崟寮曞彿鎴栧弻寮曞彿闄愬畾鐨勫瓧絎︿覆銆傚浜庡崟寮曞彿銆佸弻寮曞彿鍜屽弽鏂滄潬錛屼嬌鐢ㄥ弽鏂滄潬瀛楃浣滀負杞箟搴忓垪銆傚繀欏繪敞鎰忥紝濡傛灉鍦ㄥ瓧絎︿覆涓ょ浣跨敤鍙屽紩鍙鳳紝鍒欏崟寮曞彿涓嶉渶瑕佽漿涔夈?/p>

    Nullnull

    璁╂垜浠潵鐪嬩竴浜涗嬌鐢ㄦ枃瀛椾綔涓烘湁鏁堣〃杈懼紡鐨勭ず渚嬶細

    ${false} <%-- evaluates to false --%>
    ${3*8)

    鎿嶄綔絎?/h3>

    JSP 琛ㄨ揪寮忚璦鎻愪緵浠ヤ笅鎿嶄綔絎︼紝鍏朵腑澶ч儴鍒嗘槸 Java 涓父鐢ㄧ殑鎿嶄綔絎︼細

    鏈瀹氫箟

    綆楁湳鍨?/p>

    +銆?錛堜簩鍏冿級銆?銆?銆乨iv銆?銆乵od銆?錛堜竴鍏冿級

    閫昏緫鍨?/p>

    and銆?amp;&銆乷r銆亅|銆?銆乶ot

    鍏崇郴鍨?/p>

    ==銆乪q銆?=銆乶e銆?lt>銆乬t銆?lt;=銆乴e銆?gt;=銆乬e銆傚彲浠ヤ笌鍏朵粬鍊艱繘琛屾瘮杈冿紝鎴栦笌甯冨皵鍨嬨佸瓧絎︿覆鍨嬨佹暣鍨嬫垨嫻偣鍨嬫枃瀛楄繘琛屾瘮杈冦?/lt>

    絀?/p>

    絀烘搷浣滅鏄墠緙鎿嶄綔錛屽彲鐢ㄤ簬紜畾鍊兼槸鍚︿負絀恒?/p>

    鏉′歡鍨?/td>A ?B :C銆傛牴鎹?A 璧嬪肩殑緇撴灉鏉ヨ祴鍊?B 鎴?C銆?

    璁╂垜浠潵鐪嬩竴浜涗嬌鐢ㄦ搷浣滅浣滀負鏈夋晥琛ㄨ揪寮忕殑紺轟緥錛?

    ${ (6 * 5) + 5 } <%-- evaluates to 35 --%>
    ${empty name}

    闅愬紡瀵硅薄

    JSP 琛ㄨ揪寮忚璦瀹氫箟浜嗕竴緇勯殣寮忓璞★紝鍏朵腑璁稿瀵硅薄鍦?JSP scriplet 鍜岃〃杈懼紡涓彲鐢細

    鏈瀹氫箟

    pageContext

    JSP 欏電殑涓婁笅鏂囥傚畠鍙互鐢ㄤ簬璁塊棶 JSP 闅愬紡瀵硅薄錛屽璇鋒眰銆佸搷搴斻佷細璇濄佽緭鍑恒乻ervletContext 絳夈備緥濡傦紝${pageContext.response} 涓洪〉闈㈢殑鍝嶅簲瀵硅薄璧嬪箋?/p>

    姝ゅ錛岃繕鎻愪緵鍑犱釜闅愬紡瀵硅薄錛屽厑璁稿浠ヤ笅瀵硅薄榪涜綆鏄撹闂細

    鏈瀹氫箟

    param

    灝嗚姹傚弬鏁板悕縐版槧灝勫埌鍗曚釜瀛楃涓插弬鏁板鹼紙閫氳繃璋冪敤 ServletRequest.getParameter (String name) 鑾峰緱錛夈俫etParameter (String) 鏂規(guī)硶榪斿洖甯︽湁鐗瑰畾鍚嶇О鐨勫弬鏁般傝〃杈懼紡 $(param.name) 鐩稿綋浜?request.getParameter (name)銆?/p>

    paramValues

    灝嗚姹傚弬鏁板悕縐版槧灝勫埌涓涓暟鍊兼暟緇勶紙閫氳繃璋冪敤 ServletRequest.getParameter (String name) 鑾峰緱錛夈傚畠涓?param 闅愬紡瀵硅薄闈炲父綾諱技錛屼絾瀹冩绱竴涓瓧絎︿覆鏁扮粍鑰屼笉鏄崟涓箋傝〃杈懼紡 ${paramvalues.name) 鐩稿綋浜?request.getParamterValues(name)銆?/p>

    header

    灝嗚姹傚ご鍚嶇О鏄犲皠鍒板崟涓瓧絎︿覆澶村鹼紙閫氳繃璋冪敤 ServletRequest.getHeader(String name) 鑾峰緱錛夈傝〃杈懼紡 ${header.name} 鐩稿綋浜?request.getHeader(name)銆?/p>

    headerValues

    灝嗚姹傚ご鍚嶇О鏄犲皠鍒頒竴涓暟鍊兼暟緇勶紙閫氳繃璋冪敤 ServletRequest.getHeaders(String) 鑾峰緱錛夈傚畠涓庡ご闅愬紡瀵硅薄闈炲父綾諱技銆傝〃杈懼紡 ${headerValues.name} 鐩稿綋浜?request.getHeaderValues(name)銆?/p>

    cookie灝?cookie 鍚嶇О鏄犲皠鍒板崟涓?cookie 瀵硅薄銆傚悜鏈嶅姟鍣ㄥ彂鍑虹殑瀹㈡埛绔姹傚彲浠ヨ幏寰椾竴涓垨澶氫釜 cookie銆傝〃杈懼紡 ${cookie.name.value} 榪斿洖甯︽湁鐗瑰畾鍚嶇О鐨勭涓涓?cookie 鍊箋傚鏋滆姹傚寘鍚涓悓鍚嶇殑 cookie錛屽垯搴旇浣跨敤 ${headerValues.name} 琛ㄨ揪寮忋?/td>
    initParam灝嗕笂涓嬫枃鍒濆鍖栧弬鏁板悕縐版槧灝勫埌鍗曚釜鍊鹼紙閫氳繃璋冪敤 ServletContext.getInitparameter(String name) 鑾峰緱錛夈?

    闄や簡涓婅堪涓ょ綾誨瀷鐨勯殣寮忓璞′箣澶栵紝榪樻湁浜涘璞″厑璁歌闂縐嶈寖鍥寸殑鍙橀噺錛屽 Web 涓婁笅鏂囥佷細璇濄佽姹傘侀〉闈細

    鏈瀹氫箟

    pageScope

    灝嗛〉闈㈣寖鍥寸殑鍙橀噺鍚嶇О鏄犲皠鍒板叾鍊箋備緥濡傦紝EL 琛ㄨ揪寮忓彲浠ヤ嬌鐢?${pageScope.objectName} 璁塊棶涓涓?JSP 涓〉闈㈣寖鍥寸殑瀵硅薄錛岃繕鍙互浣跨敤 ${pageScope.objectName.attributeName} 璁塊棶瀵硅薄鐨勫睘鎬с?/p>

    requestScope

    灝嗚姹傝寖鍥寸殑鍙橀噺鍚嶇О鏄犲皠鍒板叾鍊箋傝瀵硅薄鍏佽璁塊棶璇鋒眰瀵硅薄鐨勫睘鎬с備緥濡傦紝EL 琛ㄨ揪寮忓彲浠ヤ嬌鐢? ${requestScope.objectName} 璁塊棶涓涓?JSP 璇鋒眰鑼冨洿鐨勫璞★紝榪樺彲浠ヤ嬌鐢? ${requestScope.objectName.attributeName} 璁塊棶瀵硅薄鐨勫睘鎬с?/p>

    sessionScope

    灝嗕細璇濊寖鍥寸殑鍙橀噺鍚嶇О鏄犲皠鍒板叾鍊箋傝瀵硅薄鍏佽璁塊棶浼氳瘽瀵硅薄鐨勫睘鎬с備緥濡傦細

    <% session.put (name", "John Doe"); %>
    $sessionScope.name} <%-- evaluates to John Doe --%>
    <%= session.get("name"); %> <%-- This is an equivalent scripting expression --%>

    applicationScope

    灝嗗簲鐢ㄧ▼搴忚寖鍥寸殑鍙橀噺鍚嶇О鏄犲皠鍒板叾鍊箋傝闅愬紡瀵硅薄鍏佽璁塊棶搴旂敤紼嬪簭鑼冨洿鐨勫璞°?/p>

    蹇呴』娉ㄦ剰錛屽綋琛ㄨ揪寮忔牴鎹悕縐板紩鐢ㄨ繖浜涘璞′箣涓鏃訛紝榪斿洖鐨勬槸鐩稿簲鐨勫璞¤屼笉鏄浉搴旂殑灞炴с備緥濡傦細鍗充嬌鐜版湁鐨?pageContext 灞炴у寘鍚煇浜涘叾浠栧鹼紝${pageContext} 涔熻繑鍥?PageContext 瀵硅薄銆?

    浣跨敤 EL 琛ㄨ揪寮?/h2>

    EL 琛ㄨ揪寮忓彲鐢ㄤ簬涓ょ鎯呭喌錛?/p>

    • 浣滀負鏍囧噯鎿嶄綔鍜岃嚜瀹氫箟鎿嶄綔涓殑灞炴у?br />
    • 鍦?JSP 鏂囦歡鐨勬ā鏉挎枃鏈腑錛屽 HTML 鎴栭潪 JSP 鍏冪礌 鈥?鍦ㄨ繖縐嶆儏鍐典笅錛屾ā鏉挎枃鏈腑鐨勮〃杈懼紡琚祴鍊煎茍鎻掑叆鍒板綋鍓嶇殑杈撳嚭涓備絾鏄紝蹇呴』娉ㄦ剰錛屽鏋滄爣璁扮殑涓諱綋琚0鏄庝負涓庢爣璁扮浉鍏籌紝鍒欎笉浼氬琛ㄨ揪寮忚祴鍊箋?


    ]]>Cannot find bean blacktags in any scopehttp://m.tkk7.com/xianeizhu/archive/2006/03/21/36649.htmljava涔嬫搗java涔嬫搗Tue, 21 Mar 2006 08:06:00 GMThttp://m.tkk7.com/xianeizhu/archive/2006/03/21/36649.htmlhttp://m.tkk7.com/xianeizhu/comments/36649.htmlhttp://m.tkk7.com/xianeizhu/archive/2006/03/21/36649.html#Feedback0http://m.tkk7.com/xianeizhu/comments/commentRss/36649.htmlhttp://m.tkk7.com/xianeizhu/services/trackbacks/36649.html<forward name="articleList" path="/articleList.do" redirect="true" />
    </action>

    redirect="true"閫犳垚閿欒
    Cannot find bean blacktags in any scope


    ]]>
    web.xml鍔犲叆taglib鎶ラ敊http://m.tkk7.com/xianeizhu/archive/2006/03/14/35248.htmljava涔嬫搗java涔嬫搗Tue, 14 Mar 2006 08:02:00 GMThttp://m.tkk7.com/xianeizhu/archive/2006/03/14/35248.htmlhttp://m.tkk7.com/xianeizhu/comments/35248.htmlhttp://m.tkk7.com/xianeizhu/archive/2006/03/14/35248.html#Feedback2http://m.tkk7.com/xianeizhu/comments/commentRss/35248.htmlhttp://m.tkk7.com/xianeizhu/services/trackbacks/35248.html<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    絳夊埌瑕佸湪web.xml鍔犲叆taglib
        <taglib>
            <taglib-uri>/WEB-INF/tiles.tld</taglib-uri>
            <taglib-location>/WEB-INF/tiles.tld</taglib-location>
        </taglib>
    濮嬬粓浼氭姤閿?br>鍚庢潵鎶婂ご閮ㄦ敼涓?br><?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
      "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">

    <web-app>
    ......
    </web-app>
    緇堜簬鍙互鍔爐aglib浜?浣嗗師鏉ョ殑filter鍙堟姤閿?鏈鍚庢妸
    filter鍜宖ilter-mapping鏀懼湪鏈鍓嶉潰,緇堜簬ok.



    ]]>
    主站蜘蛛池模板: 亚洲夂夂婷婷色拍WW47| 久久精品国产亚洲精品2020| 国产精品亚洲综合久久| 午夜福利不卡片在线播放免费| 亚洲成AV人片在线观看WWW| 免费无码一区二区三区蜜桃| 亚洲无线码一区二区三区| 尤物视频在线免费观看| 亚洲专区中文字幕| 蜜桃AV无码免费看永久| 亚洲高清无在码在线电影不卡| 四虎成人精品永久免费AV| 91情国产l精品国产亚洲区| 2021在线永久免费视频| 亚洲情A成黄在线观看动漫软件 | 国产午夜免费高清久久影院| 国产∨亚洲V天堂无码久久久 | 一个人免费观看www视频在线| 色偷偷女男人的天堂亚洲网| 在线免费观看一区二区三区| 青青青视频免费观看| 亚洲中久无码永久在线观看同| 亚洲a一级免费视频| 亚洲av无码不卡久久| 日本免费一本天堂在线| sss日本免费完整版在线观看| 亚洲国产精品无码成人片久久| 久久国产精品成人片免费| 中国china体内裑精亚洲日本| 免费人成视网站在线观看不卡| 久久精品免费观看| 亚洲人成网站在线观看播放青青| 四虎影视永久免费观看| 久久99精品视免费看| 久久亚洲中文字幕无码| 久久亚洲国产欧洲精品一| 无码人妻一区二区三区免费手机 | 亚洲精品女同中文字幕| 中文字幕中韩乱码亚洲大片| 18禁男女爽爽爽午夜网站免费| 久久人午夜亚洲精品无码区|