亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gettingstarted.html

?? jstl 標準標記庫
?? HTML
字號:
<html><head><title>Getting Started</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF"><h2>Getting Started with the Standard Tag Library</h1><p>This document describes how to get up and running quickly with theStandard Taglib, an implementation of the Java Server Pages&#153; StandardTag Library (JSTL). This document may be useful to page authors and tagdevelopers who are interested in JSTL's functionality.  Using the"standard-examples" application is also a great way to familiarizeyourself with JSTL's functionality and use.</p><hr /><h2>Introduction</h2><a name="#1.1" /></a><h3>What is JSTL?  Where does it come from?</h3><p>JSTL is the Java Server Pages Standard Tag Library.  It is aneffort of the Java Community Process (JCP) and comes out of theJSR-052 expert group.</p><a name="#1.2" /></a><h3>What does JSTL do?</h3><p>JSTL encapsulates, as simple tags, core functionality common to manyJSP applications.  For example, instead of suggesting that you iterateover lists using a scriptlet or different iteration tags fromnumerous vendors, JSTL defines a standard &lt;forEach&gt; tag that worksthe same everywhere.</p><p>This standardization lets you learn a single tag and use it on multipleJSP containers.  Also, when tags are standard, containers can recognizethem and optimize their implementations.</p><p>JSTL provides support for core iterationand control-flow features, text inclusion, internationalizaton-capableformatting tags, and XML-manipulation tags.  The <i>expression language</i> thatJSTL defined in the 1.0 version of the specification is now an integral partof the JSP 2.0 specification.Developers may also be interested in JSTL's current extensibilitymechanisms; JSTL currently provides a framework for integrating customtags with JSTL tags.</p><h3>What has changed in this Standard taglib release?</h3><p>Please see the <a href="ReleaseNotes.html">Release Notes</a> document for   information on any release changes.</p><h3>How can I learn more about JSTL</h3><p>Sun's official JSTL page at <ahref="http://java.sun.com/products/jstl">http://java.sun.com/products/jstl</a> lists books and otherresources that will help you learn JSTL.</p><hr /><h2><a name="#2" /></a>Getting started quickly</h2><p>JSTL 1.1 requires a JSP 2.0 container. We recommend youtest the Standard Taglib with Tomcat 5.x. JSTL 1.0 only required a JSP 1.2 container and is also available for download from<a href="http://jakarta.apache.org/taglibs">Jakarta Taglibs</a>.</p><p>To install Tomcat, follow the instructions at <ahref="http://jakarta.apache.org/tomcat">http://jakarta.apache.org/tomcat</a>.<p>To use the Standard Taglib from its Jakarta Taglibs distribution,simply copy the JAR files in the distribution's 'lib' directory to yourapplication's WEB-INF/lib directory. The following JAR files are included in the Standard Taglib distribution and need to be copied to your application's WEB-INF/lib directory:</p>  <table width="95%" border="1" cellpadding="5">    <tr>      <th width="25%">Name</th>      <th width="40%">Description</th>      <th width="35%">Jar File Name</th>    </tr>    <tr>      <td width="25%">        <div align="center"><a href="http://java.sun.com/products/jstl">JSTL          API classes</a></div>      </td>      <td width="40%">        <div align="left">JSTL API classes</div>      </td>      <td width="35%">        <div align="center">jstl.jar</div>      </td>    </tr>    <tr>      <td width="25%">        <div align="center"><a href="http://java.sun.com/products/jstl">JSTL          implementation classes</a></div>      </td>      <td width="40%">        <div align="left">Standard Taglib JSTL implementation classes</div>      </td>      <td width="35%">        <div align="center">standard.jar</div>      </td>    </tr>  </table><p>The standard tag library also has the following dependencies:</p><ul> <li>JAXP 1.2</li> <li>Xalan 2.5</li> <li>JDBC Standard Extension 2.0</li></ul><p>However, since all of these dependencies are included in J2SE 1.4.2 and higher, it is therefore recommended to use J2SE 1.4.2 or higher to avoid having to worry about these other dependencies.</p><p>If the java platform under which you run your JSP container does notprovide these dependencies, they must be made available either globallyto all web-applications by your container, or individually within theWEB-INF/lib directory of your web-application.</p><p>For convenience, these jar files have been included in directory lib/old-dependencies of this distribution.</p>  <table width="95%" border="1" cellpadding="5">    <tr>      <th width="25%">Name</th>      <th width="40%">Description</th>      <th width="35%">Jar File Name</th>    </tr>    <tr>      <td width="25%">        <div align="center"><a href="http://java.sun.com/products/jdbc/download.html">JDBC          2.0 Optional Package </a></div>      </td>      <td width="40%">        <div align="left">          <p>JDBC implementation classes. </p>          <p>Already present in J2SE 1.4.</p>        </div>      </td>      <td width="35%">        <div align="center">jdbc2_0-stdext.jar</div>      </td>    </tr>    <tr>      <td width="25%">        <div align="center"><a href="http://java.sun.com/products/xml/jaxp">          JAXP 1.2 implementation</a></div>      </td>      <td width="40%">        <div align="left">Standard Taglib requires a JAXP 1.2 compliant parser</div>      </td>      <td width="35%">        <div align="center">          <table width="95%" border="0" align="center">            <tr>              <td width="79%"><font size="-1">example of JAXP 1.2 impl classes</font></td>              <td width="21%">                <ul>                  <li>jaxp-api.jar</li>                  <li>dom.jar</li>                  <li>sax.jar</li>                  <li>xercesImpl.jar</li>                </ul>              </td>            </tr>          </table>        </div>      </td>    </tr>    <tr>      <td width="25%">        <div align="center"><a href="http://xml.apache.org">Xalan 2.5</a></div>      </td>      <td width="40%">        <p>Apache XML Xalan XSLT<br>          Transformation Processor.<br>        </p>      </td>      <td width="35%">        <div align="center">xalan.jar</div>      </td>    </tr>  </table><h3>Multiple tag libraries</h3><p>The constituent tag libraries of Standard Taglib are as follows:</p>  <table border="1" cellpadding="5">    <tr>       <th>Funtional Area</th>      <th>URI</th>      <th>Prefix</th>      <th>Example</th>    </tr>    <tr>       <td>Core</td>      <td>http://java.sun.com/jsp/jstl/core</td>      <td>         <div align="center"><font face="Courier New, Courier, mono">c</font></div>      </td>      <td><font face="Courier New, Courier, mono">&lt;c:<i>tagname</i> ...&gt;</font></td>    </tr>    <tr>       <td>XML processing</td>      <td>http://java.sun.com/jsp/jstl/xml</td>      <td>         <div align="center"><font face="Courier New, Courier, mono">x</font></div>      </td>      <td><font face="Courier New, Courier, mono">&lt;x:<i>tagname</i> ...&gt;</font></td>    </tr>    <tr>       <td>I18N capable formatting</td>      <td>http://java.sun.com/jsp/jstl/fmt</td>      <td>         <div align="center"><font face="Courier New, Courier, mono">fmt</font></div>      </td>      <td><font face="Courier New, Courier, mono">&lt;fmt:<i>tagname</i> ...&gt;</font></td>    </tr>    <tr>       <td>Database access (SQL)</td>      <td>http://java.sun.com/jsp/jstl/sql</td>      <td>         <div align="center"><font face="Courier New, Courier, mono">sql</font></div>      </td>      <td><font face="Courier New, Courier, mono">&lt;sql:<i>tagname</i> ...&gt;</font></td>    </tr>    <tr>       <td>Functions</td>      <td>http://java.sun.com/jsp/jstl/functions</td>      <td>         <div align="center"><font face="Courier New, Courier, mono">fn</font></div>      </td>      <td><font face="Courier New, Courier, mono">fn:<i>functionName</i>(...)</font></td>    </tr>  </table><p>Using the Standard Taglib libraries is simple; you simply need to importthem into your JSP pages using the <b>taglib</b> directive.  Forinstance, to import the 'core' JSTL library into your page, you wouldinclude the following line at the top of your JSP page, asfollows:</p><pre>    &lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;</pre><h3>Expression language</h3><p>The EL makes it easy for page authors toaccess and manipulate application data. For an overview of the EL, see Chapter 3 of the <a href="http://java.sun.com/products/jstl">JSTL Specification</a>.</p><h3>Topics covered in JSTL </h3><p>As we mentioned above, JSTL includes core tags to support iteration,conditionals, and expression-language support. It also supports EL functions for string manipulation. For more information onprecisely how these tags work, you should read the <ahref="http://java.sun.com/products/jstl">JSTL specification</a>.  Here, wejust offer a quick roadmap of each feature in order to help orientyou.</p><dl>   <dt><b>Iteration</b></dt>  <dd>The core iteration tag is &lt;forEach&gt;, which iterates over most collections     and similar objects you'd think to iterate over. &lt;forTokens&gt; lets you     iterate over tokens in a <tt>String</tt> object; it lets you specify the <tt>String</tt>     and the delimiters.</dd>  <dt><b>Conditionals</b></dt>  <dd>JSTL supports a simple conditional &lt;if&gt; tag along with a collection     of tags -- &lt;choose&gt;, &lt;when&gt;, and &lt;otherwise&gt; -- that support     mutually exclusive conditionals. These latter three tags let you implement     a typical <tt>if/else if/else if/else</tt> structure.</dd>  <dt> <b>Expression language</b></dt>  <dd>JSTL provides a few tags to facilitate use of the expression language. &lt;out&gt;     prints out the value of a particular expression in the current EL, similar     to the way that the scriptlet expression (&lt;%= ... %&gt;) syntax prints     out the value of a expression in the scripting language (typically Java).     &lt;set&gt; lets you set a scoped attribute (e.g., a value in the request,     page, session, or application scopes) with the value of an expression.</dd>  <dt> <b>Text inclusion</b></dt>  <dd>JSP supports the <tt>jsp:include</tt> tag, but this standard action is limited     in that it only supports relative URLs. JSTL introduces the <tt>c:import</tt>     tag, which lets you retrieve absolute URLs. For instance, you can use <tt>c:import</tt>     to retrieve information from the web using HTTP URLs, or from a file server     using an FTP URL. The tag also has some advanced support for performance optimizations,     avoiding unnecessary buffering of data that's retrieved.</dd>  <dt> <b>I18N-capable text formatting</b></dt>  <dd>Formatting data is one of the key tasks in many JSP pages. JSTL introduces     tags to support data formatting and parsing. These tags rely on convenient     machinery to support internationalized applications. </dd>  <dt> <b>XML manipulation</b></dt>  <dd>You can't look anywhere these days without seeing XML, and JSTL gives you     convenient support for manipulating it from your JSP pages. Parse documents,     use XPath to select content, and perform XSLT transformations from within     your JSP pages.</dd>  <dt><b>Database access</b></dt>  <dd>Easily access relational databases using the SQL actions. You can perform database queries, easily access results, perform updates, and group several operations into a transaction.</dd>  <dt><b>Functions</b></dt>  <dd>String manipulations can be performed using the functions provided inJSTL.</dd>  <dt>&nbsp;</dt></dl><h3>For tag developers...</h3><p>Developers of custom tags should also read the <ahref="http://java.sun.com/products/jstl">JSTL specification</a>. JSTLdefines some abstract classes that assist with rapid development of tagsand promote integration of custom tags with JSTL's tag set.</p><p>For instance, extending<tt>javax.servlet.jsp.jstl.core.ConditionalTagSupport</tt> lets you write aconditional tag by merely implementing a single method that returns a<tt>boolean</tt> value correspondent with your tag's desired conditionalbehavior; also, this base class promotes JSTL's recommended model ofconditional-tag design.</p><p>Similarly, <tt>javax.servlet.jsp.jstl.core.IteratorTagSupport</tt> letsyou easily implement iteration tags.  The handlers for the &lt;forEach&gt;and &lt;forTokens&gt; tags extend this class and thus implement the<tt>javax.servlet.jsp.jstl.core.IteratorTag</tt> interface, which providesa well-defined mechanism for iteration tags to communicate with customsubtags you can write.  See the "standard-examples" application for oneexample of how you might use such custom subtags.</p></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品亚洲欧美一区| 色狠狠综合天天综合综合| 风间由美一区二区三区在线观看 | 欧美一级国产精品| 欧美国产精品v| 一区二区三区欧美| 日韩国产欧美视频| 国产成人免费视| 欧美无砖专区一中文字| 久久精品亚洲乱码伦伦中文| 亚州成人在线电影| 成人免费av资源| 久久综合999| 亚洲电影在线播放| 99久久综合狠狠综合久久| 国产日韩成人精品| 色成人在线视频| 久久免费视频一区| 精品一区免费av| 欧美精品xxxxbbbb| 久久电影网电视剧免费观看| 在线精品视频免费观看| 国产日韩v精品一区二区| 国产一区二区在线电影| 精品福利在线导航| 国产精品中文欧美| 中文字幕欧美国产| 国产乱理伦片在线观看夜一区| 欧美视频一区二区三区在线观看 | 日韩国产欧美在线播放| 欧美中文字幕亚洲一区二区va在线| 亚洲精品在线观看网站| 久久99久久久久久久久久久| 欧美videossexotv100| 夜夜嗨av一区二区三区网页| 成人高清视频在线| 亚洲欧美在线观看| 日本福利一区二区| 夜夜亚洲天天久久| 欧美高清视频一二三区| 精品一区二区三区免费播放| xnxx国产精品| 91视频在线看| 国产美女主播视频一区| 一区二区成人在线| 欧美v国产在线一区二区三区| 国产精品一区二区你懂的| 亚洲欧洲日产国码二区| 欧美三级电影网| proumb性欧美在线观看| 亚洲a一区二区| 久久99国产精品免费网站| 成人午夜看片网址| 一区二区在线观看免费| 日韩视频免费观看高清完整版| 成人国产亚洲欧美成人综合网| 亚洲综合色噜噜狠狠| 国产亚洲精品精华液| 欧美日韩一二三| 99久久精品免费观看| 国产成人亚洲综合a∨婷婷图片| 亚洲综合免费观看高清完整版 | 性做久久久久久| 日韩理论片中文av| 国产亚洲欧美色| 国产日韩成人精品| 精品国产乱码久久久久久牛牛| 欧美探花视频资源| 九色|91porny| 中文字幕欧美三区| 日韩一级免费观看| 欧美少妇性性性| 色综合久久99| 综合中文字幕亚洲| 欧美一区二区三区喷汁尤物| 在线精品国精品国产尤物884a| 9l国产精品久久久久麻豆| 国产电影一区二区三区| 国产一区啦啦啦在线观看| 色噜噜狠狠成人网p站| 欧美在线免费播放| 欧美丰满少妇xxxxx高潮对白| 宅男噜噜噜66一区二区66| 欧美精品色一区二区三区| 69精品人人人人| 精品国产一区二区三区四区四| 久久久久一区二区三区四区| 欧美激情中文不卡| 亚洲日本在线天堂| 爽好久久久欧美精品| 国产精品1区2区3区在线观看| www.亚洲色图.com| 在线观看三级视频欧美| 精品国产一二三| 亚洲手机成人高清视频| 久久成人麻豆午夜电影| 成人高清视频在线观看| 欧美精品在线一区二区| 久久午夜老司机| 亚洲主播在线观看| 国产一本一道久久香蕉| 欧美在线观看一二区| 久久久久久久久久久电影| 亚洲综合一区二区精品导航| 国内成人免费视频| 欧美日韩国产天堂| 国产精品美女视频| 国产成人av电影免费在线观看| 欧美精品成人一区二区三区四区| 中文文精品字幕一区二区| 久久精品噜噜噜成人av农村| jlzzjlzz亚洲日本少妇| 精品久久人人做人人爰| 蜜臀av一区二区| 69精品人人人人| 午夜一区二区三区在线观看| 99久久精品情趣| 中文字幕在线不卡一区二区三区 | 97久久精品人人爽人人爽蜜臀| 久久综合av免费| 国产美女娇喘av呻吟久久| 精品国产露脸精彩对白 | 欧美成人免费网站| 久久99精品久久久| 精品国产一区二区三区久久久蜜月 | 亚洲美女视频在线观看| 欧美午夜免费电影| 免费成人性网站| 国产亚洲精品7777| 99久精品国产| 亚洲综合激情另类小说区| 欧美二区乱c少妇| 激情综合色播激情啊| 中文字幕久久午夜不卡| 99久久精品免费看国产| 日本中文字幕不卡| 中文av一区二区| 欧美午夜寂寞影院| 国产精品亚洲а∨天堂免在线| 亚洲视频图片小说| 欧美电影免费提供在线观看| 高清日韩电视剧大全免费| 亚洲国产成人av| 亚洲国产高清在线观看视频| 精品视频一区三区九区| 国产大陆a不卡| 丝袜美腿高跟呻吟高潮一区| 亚洲国产成人在线| 精品国一区二区三区| 欧美日韩一区二区三区高清| 福利91精品一区二区三区| 日韩电影一区二区三区四区| 亚洲欧美日韩国产成人精品影院 | av一区二区三区黑人| 日韩av中文字幕一区二区| 日韩美女久久久| 国产精品福利一区| 国产精品毛片无遮挡高清| 欧美大片一区二区| 日韩欧美视频在线| 欧美一级二级三级乱码| 国产亚洲精品精华液| 国产日韩欧美亚洲| 国产三级三级三级精品8ⅰ区| 欧美成人三级在线| 精品播放一区二区| 国产喷白浆一区二区三区| 久久综合久久鬼色中文字| 国产精品天天看| 中文字幕在线不卡一区二区三区| 中文字幕日韩av资源站| 亚洲日本欧美天堂| 天天色天天操综合| 日本在线不卡视频| 久久99精品久久久久久国产越南| 久久99热这里只有精品| 懂色av一区二区三区免费观看| 92精品国产成人观看免费| 欧美日韩中文字幕一区| 欧美α欧美αv大片| 国产精品美女视频| 亚洲成在线观看| 狠狠久久亚洲欧美| 欧美影院一区二区三区| 久久综合九色综合欧美98| 91黄色免费版| 色婷婷综合中文久久一本| 日本乱人伦aⅴ精品| 精品久久久久久久久久久久久久久久久 | 久久精品一区二区| 亚洲女人****多毛耸耸8| 日韩黄色小视频| 91麻豆国产在线观看| 欧美一区二区精品在线| 2019国产精品| 亚洲小说欧美激情另类| 国产大片一区二区| 日韩欧美一级二级三级久久久| 亚洲乱码国产乱码精品精的特点 | 精品国产成人系列|