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

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

?? struts-logic-el.tld

?? structs源碼
?? TLD
?? 第 1 頁 / 共 4 頁
字號:
<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Id: struts-logic-el.tld 481833 2006-12-03 17:32:52Z niallp $

    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements.  See the NOTICE file distributed with
    this work for additional information regarding copyright ownership.
    The ASF licenses this file to You under the Apache License, Version 2.0
    (the "License"); you may not use this file except in compliance with
    the License.  You may obtain a copy of the License at
   
         http://www.apache.org/licenses/LICENSE-2.0
   
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
-->
<!DOCTYPE taglib PUBLIC
        "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
        "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
<taglib>
    <tlib-version>1.3</tlib-version>
    <jsp-version>1.2</jsp-version>
    <short-name>logic</short-name>
    <uri>http://struts.apache.org/tags-logic-el</uri>
    <description>
        <![CDATA[

   <p>This tag library contains tags that are useful in managing conditional
   generation of output text, looping over object collections for repetitive
   generation of output text, and application flow management.</p>
   
   <p>For tags that do value comparisons (equal, greaterEqual, 
   greaterThan, lessEqual, lessThan, notEqual), the following rules apply:</p>
   
   <ul>
   
   <li>The specified value is examined. If it can be converted successfully to a
   double or a long, it is assumed that the ultimate comparison will be numeric
   (either floating point or integer). Otherwise, a String comparison will be
   performed.</li>
   
      <li>The variable to be 
      compared to is retrieved, based on the selector
      attribute(s) (cookie, header, name, parameter, property)
      present on this tag.  It will be converted to the appropriate type
      for the comparison, as determined above.</li>
      
   <li>If the specified variable or property returns null, it will be
      coerced to a zero-length string before the comparison occurs.</li>
      
   <li>The specific comparison for this tag will be performed, and the nested
      body content of this tag will be evaluated if the comparison returns
      a true result.</li>
      
   </ul>
   
   <p> For tags that do substring matching (match, notMatch), the following
   rules apply:</p>
  
  <ul>
  
  <li>The specified variable is retrieved, based on the selector attribute(s)
  (cookie, header, name, parameter, property) present on this tag.</li>
      
  <li>The variable is converted to a String, if necessary.A request time
  exception will be thrown if the specified variable cannot be retrieved, or has
  a null value.</li>
      
  <li>The specified value is checked for existence as a substring of the
  variable, in the position specified by the location attribute, as follows: at
  the beginning (if location is set to start), at the end (if location is set to
  end), or anywhere (if location is not specified).</li>
  
  </ul>
  
  <p>Many of the tags in this tag library will throw a JspException at runtime
  when they are utilized incorrectly (such as when you specify an invalid
  combination of tag attributes). JSP allows you to declare an "error page" in
  the &lt;%@ page %&gt; directive. If you wish to process the actual exception
  that caused the problem, it is passed to the error page as a request attribute
  under key org.apache.struts.action.EXCEPTION.</p>
  
  <p>Struts-logic tags NOT implemented.</p>
  
  <p>This library, a derivation of the normal "struts-logic" library, provides
  the functionality of the Struts logic tags, but assumes the presence of the
  JavaServer Pages Standard Library (JSTL), and uses the JSTL expression engine
  (hereafter abbreviated in many places as just "el") to evaluate attribute
  values instead of using JSP runtime expressions (sometimes called
  "rtexprvalues").</p>

   <p>Because it is assumed this library will be used with the JSTL and the new
   EL engine, there are some tags in the struts-logic library which provide
   functionality which is entirely subsumed by the JSTL. This section lists each
   struts-logic tag which is NOT implemented in the struts-logic-el library, and
   describes the JSTL tag which can be used instead of the Struts
   tag.Struts-Logic TagJSTL Tag</p>

   <p><code>&lt;logic:empty&gt;</code></p>
   
   <p>This functionality is subsumed by the JSTL &lt;c:if>, &lt;c:when> tags and
   the empty function in the JSTL EL.</p>

   <p>Example: &lt;c:if test="${empty var}">CONTENT&lt;/c:if></p>
     
     ]]>
    </description>
    <tag>
        <name>forward</name>
        <tag-class>org.apache.strutsel.taglib.logic.ELForwardTag</tag-class>
        <body-content>empty</body-content>
        <description>
            <![CDATA[
            <p><strong>
    Forward control to the page specified by the specified ActionForward
    entry.
    </strong></p>
          <p>Performs a <code>PageContext.forward()</code> or
    <code>HttpServletResponse.sendRedirect()</code> call for the global
    <code>ActionForward</code> entry for the specified name.  URL
    rewriting will occur automatically if a redirect is performed.</p>
      ]]>
        </description>
        <attribute>
            <name>name</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>
      	The logical name of the global <code>ActionForward</code> entry
      	that identifies the destination, and forwarding approach, to be used.
        <strong>Note</strong>: forwarding to Tiles definitions is not supported
        from this tag.  You should forward to them from an Action subclass.
      </p>
         ]]>
            </description>
        </attribute>
    </tag>
    <tag>
        <name>iterate</name>
        <tag-class>org.apache.strutsel.taglib.logic.ELIterateTag</tag-class>
        <tei-class>org.apache.struts.taglib.logic.IterateTei</tei-class>
        <body-content>JSP</body-content>
        <description>
            <![CDATA[
            <p><strong>
    Repeat the nested body content of this tag over a specified collection.
    </strong></p>
          <p>Repeats the nested body content of this tag once for every element
    of the specified collection, which must be an <code>Iterator</code>,
    a <code>Collection</code>, a <code>Map</code> (whose values are to be
    iterated over), or an array.  The collection to be iterated over must be
    specified in one of the following ways:</p>
         <ul>
            <li>As a runtime expression specified as the value of the
        <code>collection</code> attribute.</li>
            <li>As a JSP bean specified by the <code>name</code> attribute.</li>
            <li>As the property, specified by the <code>property</code>, of the
        JSP bean specified by the <code>name</code> attribute.</li>
         </ul>
         <p>The collection to be iterated over MUST conform to one of the following
    requirements in order for iteration to be successful:</p>
         <ul>
            <li>An array of Java objects or primitives.</li>
            <li>An implementation of <code>java.util.Collection</code>, including
        <code>ArrayList</code> and <code>Vector</code>.</li>
            <li>An implementation of <code>java.util.Enumeration</code>.</li>
            <li>An implementation of <code>java.util.Iterator</code>.</li>
            <li>An implementation of <code>java.util.Map</code>, including
        <code>HashMap</code>, <code>Hashtable</code>, and
        <code>TreeMap</code>.  <strong>NOTE</strong> - See below for
        additional information about accessing Maps.</li>
         </ul>
         <p>Normally, each object exposed by the iterate tag is an element
    of the underlying collection you are iterating over.  However, if you
    iterate over a <code>Map</code>, the exposed object is of type
    <code>Map.Entry</code> that has two properties:</p>
         <ul>
            <li>
               <code>key</code> - The key under which this item is stored in the
        underlying Map.</li>
            <li>
               <code>value</code> - The value that corresponds to this key.</li>
         </ul>
         <p>So, if you wish to iterate over the values of a Hashtable, you would
    implement code like the following:</p>
         <code>&lt;logic-el:iterate id="element" name="myhashtable"><br/>
      Next element is &lt;bean:write name="element" property="value"/><br/>
    &lt;/logic-el:iterate>
    </code>
         <p>If the collection you are iterating over can contain <code>null</code>
    values, the loop will still be performed but no page scope attribute
    (named by the <code>id</code> attribute) will be created for that loop
    iteration.  You can use the <code>&lt;logic-el:present;gt;</code> and
    <code>&lt;logic-el:notPresent&gt;</code> tags to test for this case.</p>
      ]]>
        </description>
        <attribute>
            <name>collection</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>A runtime expression that evaluates to a collection (conforming to
      the requirements listed above) to be iterated over.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>id</name>
            <required>true</required>
            <rtexprvalue>false</rtexprvalue>
            <description>
                <![CDATA[
            <p>The name of a page scope JSP bean that will contain the current
      element of the collection on each iteration, if it is not
      <code>null</code>.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>indexId</name>
            <required>false</required>
            <rtexprvalue>false</rtexprvalue>
            <description>
                <![CDATA[
            <p>The name of a page scope JSP bean that will contain the current
      index of the collection on each iteration.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>length</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>The maximum number of entries (from the underlying collection) to be
      iterated through on this page.  This can be either an integer that
      directly expresses the desired value, or the name of a JSP bean (in
      any scope) of type <code>java.lang.Integer</code> that defines the
      desired value.  If not present, there will be no limit on the number
      of iterations performed.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>name</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>The name of the JSP bean containing the collection to be iterated
      (if <code>property</code> is not specified), or the JSP bean whose
      property getter returns the collection to be iterated (if
      <code>property</code> is specified).</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>offset</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>The zero-relative index of the starting point at which entries from
      the underlying collection will be iterated through.  This can be either
      an integer that directly expresses the desired value, or the name of a
      JSP bean (in any scope) of type <code>java.lang.Integer</code> that
      defines the desired value.  If not present, zero is assumed (meaning
      that the collection will be iterated from the beginning.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>property</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>Name of the property, of the JSP bean specified by <code>name</code>,
      whose getter returns the collection to be iterated.</p>
         ]]>
            </description>
        </attribute>
        <attribute>
            <name>scope</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
            <description>
                <![CDATA[
            <p>The bean scope within which to search for the bean named by the
      <code>name</code> property, or "any scope" if not specified.</p>
         ]]>
            </description>
        </attribute>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
fc2成人免费人成在线观看播放| 日韩av一区二区三区| 久久众筹精品私拍模特| 在线成人av网站| 欧美午夜片在线观看| 在线观看av不卡| 欧美午夜精品一区二区三区 | 亚洲视频电影在线| 国产精品每日更新| 亚洲婷婷综合色高清在线| 1区2区3区国产精品| 中文字幕一区二| 亚洲美女免费在线| 亚洲电影一区二区| 午夜欧美一区二区三区在线播放| 亚洲电影视频在线| 精品在线你懂的| 国产在线一区二区| eeuss鲁片一区二区三区在线观看| 国产成人精品一区二区三区四区| 成人免费视频一区二区| 91麻豆自制传媒国产之光| 欧美无砖专区一中文字| 91精品蜜臀在线一区尤物| 久久综合九色欧美综合狠狠| 日本一区二区电影| 一区二区三区影院| 蜜臀av性久久久久av蜜臀妖精 | 久久久久久久久久看片| 中文字幕一区二区三区不卡在线| 亚洲午夜视频在线| 精品一区二区日韩| 色婷婷激情一区二区三区| 欧美伊人久久久久久午夜久久久久| 91精品一区二区三区在线观看| 久久综合九色综合97婷婷女人| 亚洲日本丝袜连裤袜办公室| 男男视频亚洲欧美| www.成人网.com| 欧美一区二区三区精品| 亚洲欧美在线视频| 久久电影国产免费久久电影| 99精品欧美一区二区三区小说| 91精品黄色片免费大全| 中文字幕一区二区视频| 麻豆精品久久精品色综合| 一本色道久久综合狠狠躁的推荐| 日韩一区二区免费在线电影| 亚洲欧洲美洲综合色网| 久久国产欧美日韩精品| 欧美午夜精品电影| 国产精品久久久久久久浪潮网站| 日本成人在线一区| 在线观看视频一区| 国产精品全国免费观看高清| 麻豆国产精品一区二区三区| 欧美性色欧美a在线播放| 日本一区二区三区免费乱视频| 日韩激情在线观看| 欧美亚洲另类激情小说| 综合色中文字幕| 成人成人成人在线视频| 欧美zozozo| 日本免费在线视频不卡一不卡二| 日本韩国欧美三级| 亚洲视频一区二区在线观看| 国产成人av一区二区| 亚洲精品一区二区三区四区高清 | 激情伊人五月天久久综合| 欧美网站大全在线观看| 亚洲蜜臀av乱码久久精品| 成人免费电影视频| 中文字幕巨乱亚洲| 高清beeg欧美| 国产人成亚洲第一网站在线播放| 麻豆传媒一区二区三区| 日韩午夜av一区| 美女被吸乳得到大胸91| 欧美不卡一区二区| 久久精品国产亚洲a| 精品国产伦一区二区三区免费 | 日韩福利电影在线观看| 欧美色中文字幕| 五月婷婷激情综合| 欧美日韩亚洲综合| 日韩精品高清不卡| 日韩精品一区二| 国产九色sp调教91| 中文字幕在线观看一区二区| 99九九99九九九视频精品| 亚洲日本va在线观看| 在线免费观看成人短视频| 亚洲成av人**亚洲成av**| 91精品国产一区二区| 久久福利视频一区二区| 国产女同互慰高潮91漫画| 99久久国产综合精品色伊| 亚洲国产精品天堂| 欧美大片在线观看一区| 成人一区二区三区视频在线观看| 国产精品国产精品国产专区不片| 在线免费观看不卡av| 天天综合天天综合色| 久久影音资源网| 一本一本大道香蕉久在线精品| 五月婷婷久久综合| 国产欧美日本一区二区三区| 色综合色综合色综合| 蜜臀久久99精品久久久久宅男| 国产无遮挡一区二区三区毛片日本| 91蝌蚪porny成人天涯| 午夜精品久久久久久久99水蜜桃 | 99精品久久只有精品| 亚洲va欧美va天堂v国产综合| 精品国产91九色蝌蚪| 99精品在线观看视频| 日韩高清一区二区| 亚洲日本一区二区| 精品国产欧美一区二区| 色综合久久久久综合体 | 久久久久国产一区二区三区四区 | 久久国产精品色婷婷| 日韩一区日韩二区| 精品国产凹凸成av人网站| 色一情一乱一乱一91av| 精品中文av资源站在线观看| 伊人婷婷欧美激情| 亚洲国产精品黑人久久久| 91精品国产综合久久精品图片| 成人午夜激情片| 久久99国产精品成人| 亚洲1区2区3区4区| 亚洲男女一区二区三区| 久久久亚洲午夜电影| 欧美一二区视频| 欧美另类一区二区三区| 91片黄在线观看| 成人福利视频在线| 国产成人精品亚洲午夜麻豆| 免费欧美在线视频| 舔着乳尖日韩一区| 一区二区成人在线视频| √…a在线天堂一区| 亚洲国产高清aⅴ视频| 久久久久久电影| 久久久久久久久久久久电影| 91精品国产综合久久精品图片 | 国产福利电影一区二区三区| 激情av综合网| 久久成人免费电影| 久久狠狠亚洲综合| 麻豆精品视频在线观看免费| 蜜臀va亚洲va欧美va天堂 | 日韩欧美国产三级电影视频| 欧美日韩成人高清| 欧美三级视频在线播放| 欧美午夜电影网| 3atv一区二区三区| 日韩三区在线观看| 精品女同一区二区| 2023国产精品自拍| 国产视频一区在线观看| 国产日韩综合av| 中文久久乱码一区二区| 亚洲视频在线一区二区| 亚洲小说欧美激情另类| 三级欧美在线一区| 久久99国产精品麻豆| 国产成人免费在线观看| 不卡的av电影在线观看| 在线亚洲一区二区| 欧美精品在线一区二区| 精品理论电影在线| 国产精品美女一区二区在线观看| 中文字幕一区二区三区不卡在线 | 九九久久精品视频| 国产精品1区2区3区| www.99精品| 欧美女孩性生活视频| 欧美精品一区二区三| 中文字幕欧美区| 亚洲一区视频在线| 黑人精品欧美一区二区蜜桃| 成年人国产精品| 欧美日韩高清一区| 久久婷婷久久一区二区三区| ...xxx性欧美| 另类小说图片综合网| 成人激情av网| 91麻豆精品国产91久久久使用方法 | 欧洲一区在线电影| 日韩精品最新网址| 综合网在线视频| 久久er精品视频| 97se狠狠狠综合亚洲狠狠| 欧美一区二区在线播放| 国产精品不卡一区二区三区| 日韩精品亚洲一区| 91一区二区三区在线播放| 日韩欧美一区二区视频|