fmt.tld
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:19k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
  5.     version="2.0">
  6.     
  7.   <description>JSTL 1.1 i18n-capable formatting library</description>
  8.   <display-name>JSTL fmt</display-name>
  9.   <tlib-version>1.1</tlib-version>
  10.   <short-name>fmt</short-name>
  11.   <uri>http://java.sun.com/jsp/jstl/fmt</uri>
  12.   <validator>
  13.     <description>
  14.         Provides core validation features for JSTL tags.
  15.     </description>
  16.     <validator-class>
  17.         org.apache.taglibs.standard.tlv.JstlFmtTLV
  18.     </validator-class>
  19.   </validator>
  20.   <tag>
  21.     <description>
  22.         Sets the request character encoding
  23.     </description>
  24.     <name>requestEncoding</name>
  25.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag</tag-class>
  26.     <body-content>empty</body-content>
  27.     <attribute>
  28.         <description>
  29. Name of character encoding to be applied when
  30. decoding request parameters.
  31.         </description>
  32.         <name>value</name>
  33.         <required>false</required>
  34.         <rtexprvalue>true</rtexprvalue>
  35.     </attribute>
  36.   </tag>
  37.   <tag>
  38.     <description>
  39.         Stores the given locale in the locale configuration variable
  40.     </description>
  41.     <name>setLocale</name>
  42.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag</tag-class>
  43.     <body-content>empty</body-content>
  44.     <attribute>
  45.         <description>
  46. A String value is interpreted as the
  47. printable representation of a locale, which
  48. must contain a two-letter (lower-case)
  49. language code (as defined by ISO-639),
  50. and may contain a two-letter (upper-case)
  51. country code (as defined by ISO-3166).
  52. Language and country codes must be
  53. separated by hyphen (-) or underscore
  54. (_).        
  55. </description>
  56.         <name>value</name>
  57.         <required>true</required>
  58.         <rtexprvalue>true</rtexprvalue>
  59.     </attribute>
  60.     <attribute>
  61.         <description>
  62. Vendor- or browser-specific variant.
  63. See the java.util.Locale javadocs for
  64. more information on variants.
  65.         </description>
  66.         <name>variant</name>
  67.         <required>false</required>
  68.         <rtexprvalue>true</rtexprvalue>
  69.     </attribute>
  70.     <attribute>
  71.         <description>
  72. Scope of the locale configuration variable.
  73.         </description>
  74.         <name>scope</name>
  75.         <required>false</required>
  76.         <rtexprvalue>false</rtexprvalue>
  77.     </attribute>
  78.   </tag>
  79.   <tag>
  80.     <description>
  81.         Specifies the time zone for any time formatting or parsing actions
  82.         nested in its body
  83.     </description>
  84.     <name>timeZone</name>
  85.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag</tag-class>
  86.     <body-content>JSP</body-content>
  87.     <attribute>
  88.         <description>
  89. The time zone. A String value is interpreted as
  90. a time zone ID. This may be one of the time zone
  91. IDs supported by the Java platform (such as
  92. "America/Los_Angeles") or a custom time zone
  93. ID (such as "GMT-8"). See
  94. java.util.TimeZone for more information on
  95. supported time zone formats.
  96.         </description>
  97.         <name>value</name>
  98.         <required>true</required>
  99.         <rtexprvalue>true</rtexprvalue>
  100.     </attribute>
  101.   </tag>
  102.   <tag>
  103.     <description>
  104.         Stores the given time zone in the time zone configuration variable
  105.     </description>
  106.     <name>setTimeZone</name>
  107.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag</tag-class>
  108.     <body-content>empty</body-content>
  109.     <attribute>
  110.         <description>
  111. The time zone. A String value is interpreted as
  112. a time zone ID. This may be one of the time zone
  113. IDs supported by the Java platform (such as
  114. "America/Los_Angeles") or a custom time zone
  115. ID (such as "GMT-8"). See java.util.TimeZone for
  116. more information on supported time zone
  117. formats.
  118.         </description>
  119.         <name>value</name>
  120.         <required>true</required>
  121.         <rtexprvalue>true</rtexprvalue>
  122.     </attribute>
  123.     <attribute>
  124.         <description>
  125. Name of the exported scoped variable which
  126. stores the time zone of type
  127. java.util.TimeZone.
  128.         </description>
  129.         <name>var</name>
  130.         <required>false</required>
  131.         <rtexprvalue>false</rtexprvalue>
  132.     </attribute>
  133.     <attribute>
  134.         <description>
  135. Scope of var or the time zone configuration
  136. variable.
  137.         </description>
  138.         <name>scope</name>
  139.         <required>false</required>
  140.         <rtexprvalue>false</rtexprvalue>
  141.     </attribute>
  142.   </tag>
  143.   <tag>
  144.     <description>
  145.         Loads a resource bundle to be used by its tag body
  146.     </description>
  147.     <name>bundle</name>
  148.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.BundleTag</tag-class>
  149.     <body-content>JSP</body-content>
  150.     <attribute>
  151.         <description>
  152. Resource bundle base name. This is the bundle's
  153. fully-qualified resource name, which has the same
  154. form as a fully-qualified class name, that is, it uses
  155. "." as the package component separator and does not
  156. have any file type (such as ".class" or ".properties")
  157. suffix.
  158.         </description>
  159.         <name>basename</name>
  160.         <required>true</required>
  161.         <rtexprvalue>true</rtexprvalue>
  162.     </attribute>
  163.     <attribute>
  164.         <description>
  165. Prefix to be prepended to the value of the message
  166. key of any nested &lt;fmt:message&gt; action.
  167.         </description>
  168.         <name>prefix</name>
  169.         <required>false</required>
  170.         <rtexprvalue>true</rtexprvalue>
  171.     </attribute>
  172.   </tag>
  173.   <tag>
  174.     <description>
  175.         Loads a resource bundle and stores it in the named scoped variable or
  176.         the bundle configuration variable
  177.     </description>
  178.     <name>setBundle</name>
  179.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag</tag-class>
  180.     <body-content>empty</body-content>
  181.     <attribute>
  182.         <description>
  183. Resource bundle base name. This is the bundle's
  184. fully-qualified resource name, which has the same
  185. form as a fully-qualified class name, that is, it uses
  186. "." as the package component separator and does not
  187. have any file type (such as ".class" or ".properties")
  188. suffix.
  189.         </description>
  190.         <name>basename</name>
  191.         <required>true</required>
  192.         <rtexprvalue>true</rtexprvalue>
  193.     </attribute>
  194.     <attribute>
  195.         <description>
  196. Name of the exported scoped variable which stores
  197. the i18n localization context of type
  198. javax.servlet.jsp.jstl.fmt.LocalizationC
  199. ontext.
  200.         </description>
  201.         <name>var</name>
  202.         <required>false</required>
  203.         <rtexprvalue>false</rtexprvalue>
  204.     </attribute>
  205.     <attribute>
  206.         <description>
  207. Scope of var or the localization context
  208. configuration variable.
  209.         </description>
  210.         <name>scope</name>
  211.         <required>false</required>
  212.         <rtexprvalue>false</rtexprvalue>
  213.     </attribute>
  214.   </tag>
  215.   <tag>
  216.     <description>
  217.         Maps key to localized message and performs parametric replacement
  218.     </description>
  219.     <name>message</name>
  220.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.MessageTag</tag-class>
  221.     <body-content>JSP</body-content>
  222.     <attribute>
  223.         <description>
  224. Message key to be looked up.
  225.         </description>
  226.         <name>key</name>
  227.         <required>false</required>
  228.         <rtexprvalue>true</rtexprvalue>
  229.     </attribute>
  230.     <attribute>
  231.         <description>
  232. Localization context in whose resource
  233. bundle the message key is looked up.
  234.         </description>
  235.         <name>bundle</name>
  236.         <required>false</required>
  237.         <rtexprvalue>true</rtexprvalue>
  238.     </attribute>
  239.     <attribute>
  240.         <description>
  241. Name of the exported scoped variable
  242. which stores the localized message.
  243.         </description>
  244.         <name>var</name>
  245.         <required>false</required>
  246.         <rtexprvalue>false</rtexprvalue>
  247.     </attribute>
  248.     <attribute>
  249.         <description>
  250. Scope of var.
  251.         </description>
  252.         <name>scope</name>
  253.         <required>false</required>
  254.         <rtexprvalue>false</rtexprvalue>
  255.     </attribute>
  256.   </tag>
  257.   <tag>
  258.     <description>
  259.         Supplies an argument for parametric replacement to a containing
  260.         &lt;message&gt; tag
  261.     </description>
  262.     <name>param</name>
  263.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParamTag</tag-class>
  264.     <body-content>JSP</body-content>
  265.     <attribute>
  266.         <description>
  267. Argument used for parametric replacement.
  268.         </description>
  269.         <name>value</name>
  270.         <required>false</required>
  271.         <rtexprvalue>true</rtexprvalue>
  272.     </attribute>
  273.   </tag>
  274.   <tag>
  275.     <description>
  276.         Formats a numeric value as a number, currency, or percentage
  277.     </description>
  278.     <name>formatNumber</name>
  279.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag</tag-class>
  280.     <body-content>JSP</body-content>
  281.     <attribute>
  282.         <description>
  283. Numeric value to be formatted.
  284.         </description>
  285.         <name>value</name>
  286.         <required>false</required>
  287.         <rtexprvalue>true</rtexprvalue>
  288.     </attribute>
  289.     <attribute>
  290.         <description>
  291. Specifies whether the value is to be
  292. formatted as number, currency, or
  293. percentage.
  294.         </description>
  295.         <name>type</name>
  296.         <required>false</required>
  297.         <rtexprvalue>true</rtexprvalue>
  298.     </attribute>
  299.     <attribute>
  300.         <description>
  301. Custom formatting pattern.
  302.         </description>
  303.         <name>pattern</name>
  304.         <required>false</required>
  305.         <rtexprvalue>true</rtexprvalue>
  306.     </attribute>
  307.     <attribute>
  308.         <description>
  309. ISO 4217 currency code. Applied only
  310. when formatting currencies (i.e. if type is
  311. equal to "currency"); ignored otherwise.
  312.         </description>
  313.         <name>currencyCode</name>
  314.         <required>false</required>
  315.         <rtexprvalue>true</rtexprvalue>
  316.     </attribute>
  317.     <attribute>
  318.         <description>
  319. Currency symbol. Applied only when
  320. formatting currencies (i.e. if type is equal
  321. to "currency"); ignored otherwise.
  322.         </description>
  323.         <name>currencySymbol</name>
  324.         <required>false</required>
  325.         <rtexprvalue>true</rtexprvalue>
  326.     </attribute>
  327.     <attribute>
  328.         <description>
  329. Specifies whether the formatted output
  330. will contain any grouping separators.
  331.         </description>
  332.         <name>groupingUsed</name>
  333.         <required>false</required>
  334.         <rtexprvalue>true</rtexprvalue>
  335.     </attribute>
  336.     <attribute>
  337.         <description>
  338. Maximum number of digits in the integer
  339. portion of the formatted output.
  340.         </description>
  341.         <name>maxIntegerDigits</name>
  342.         <required>false</required>
  343.         <rtexprvalue>true</rtexprvalue>
  344.     </attribute>
  345.     <attribute>
  346.         <description>
  347. Minimum number of digits in the integer
  348. portion of the formatted output.
  349.         </description>
  350.         <name>minIntegerDigits</name>
  351.         <required>false</required>
  352.         <rtexprvalue>true</rtexprvalue>
  353.     </attribute>
  354.     <attribute>
  355.         <description>
  356. Maximum number of digits in the
  357. fractional portion of the formatted output.
  358.         </description>
  359.         <name>maxFractionDigits</name>
  360.         <required>false</required>
  361.         <rtexprvalue>true</rtexprvalue>
  362.     </attribute>
  363.     <attribute>
  364.         <description>
  365. Minimum number of digits in the
  366. fractional portion of the formatted output.
  367.         </description>
  368.         <name>minFractionDigits</name>
  369.         <required>false</required>
  370.         <rtexprvalue>true</rtexprvalue>
  371.     </attribute>
  372.     <attribute>
  373.         <description>
  374. Name of the exported scoped variable
  375. which stores the formatted result as a
  376. String.
  377.         </description>
  378.         <name>var</name>
  379.         <required>false</required>
  380.         <rtexprvalue>false</rtexprvalue>
  381.     </attribute>
  382.     <attribute>
  383.         <description>
  384. Scope of var.
  385.         </description>
  386.         <name>scope</name>
  387.         <required>false</required>
  388.         <rtexprvalue>false</rtexprvalue>
  389.     </attribute>
  390.   </tag>
  391.   <tag>
  392.     <description>
  393.         Parses the string representation of a number, currency, or percentage
  394.     </description>
  395.     <name>parseNumber</name>
  396.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag</tag-class>
  397.     <body-content>JSP</body-content>
  398.     <attribute>
  399.         <description>
  400. String to be parsed.
  401.         </description>
  402.         <name>value</name>
  403.         <required>false</required>
  404.         <rtexprvalue>true</rtexprvalue>
  405.     </attribute>
  406.     <attribute>
  407.         <description>
  408. Specifies whether the string in the value
  409. attribute should be parsed as a number,
  410. currency, or percentage.
  411.         </description>
  412.         <name>type</name>
  413.         <required>false</required>
  414.         <rtexprvalue>true</rtexprvalue>
  415.     </attribute>
  416.     <attribute>
  417.         <description>
  418. Custom formatting pattern that determines
  419. how the string in the value attribute is to be
  420. parsed.
  421.         </description>
  422.         <name>pattern</name>
  423.         <required>false</required>
  424.         <rtexprvalue>true</rtexprvalue>
  425.     </attribute>
  426.     <attribute>
  427.         <description>
  428. Locale whose default formatting pattern (for
  429. numbers, currencies, or percentages,
  430. respectively) is to be used during the parse
  431. operation, or to which the pattern specified
  432. via the pattern attribute (if present) is
  433. applied.
  434.         </description>
  435.         <name>parseLocale</name>
  436.         <required>false</required>
  437.         <rtexprvalue>true</rtexprvalue>
  438.     </attribute>
  439.     <attribute>
  440.         <description>
  441. Specifies whether just the integer portion of
  442. the given value should be parsed.
  443.         </description>
  444.         <name>integerOnly</name>
  445.         <required>false</required>
  446.         <rtexprvalue>true</rtexprvalue>
  447.     </attribute>
  448.     <attribute>
  449.         <description>
  450. Name of the exported scoped variable which
  451. stores the parsed result (of type
  452. java.lang.Number).
  453.         </description>
  454.         <name>var</name>
  455.         <required>false</required>
  456.         <rtexprvalue>false</rtexprvalue>
  457.     </attribute>
  458.     <attribute>
  459.         <description>
  460. Scope of var.
  461.         </description>
  462.         <name>scope</name>
  463.         <required>false</required>
  464.         <rtexprvalue>false</rtexprvalue>
  465.     </attribute>
  466.   </tag>
  467.   <tag>
  468.     <description>
  469.         Formats a date and/or time using the supplied styles and pattern
  470.     </description>
  471.     <name>formatDate</name>
  472.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag</tag-class>
  473.     <body-content>empty</body-content>
  474.     <attribute>
  475.         <description>
  476. Date and/or time to be formatted.
  477.         </description>
  478.         <name>value</name>
  479.         <required>true</required>
  480.         <rtexprvalue>true</rtexprvalue>
  481.     </attribute>
  482.     <attribute>
  483.         <description>
  484. Specifies whether the time, the date, or both
  485. the time and date components of the given
  486. date are to be formatted. 
  487.         </description>
  488.         <name>type</name>
  489.         <required>false</required>
  490.         <rtexprvalue>true</rtexprvalue>
  491.     </attribute>
  492.     <attribute>
  493.         <description>
  494. Predefined formatting style for dates. Follows
  495. the semantics defined in class
  496. java.text.DateFormat. Applied only
  497. when formatting a date or both a date and
  498. time (i.e. if type is missing or is equal to
  499. "date" or "both"); ignored otherwise.
  500.         </description>
  501.         <name>dateStyle</name>
  502.         <required>false</required>
  503.         <rtexprvalue>true</rtexprvalue>
  504.     </attribute>
  505.     <attribute>
  506.         <description>
  507. Predefined formatting style for times. Follows
  508. the semantics defined in class
  509. java.text.DateFormat. Applied only
  510. when formatting a time or both a date and
  511. time (i.e. if type is equal to "time" or "both");
  512. ignored otherwise.
  513.         </description>
  514.         <name>timeStyle</name>
  515.         <required>false</required>
  516.         <rtexprvalue>true</rtexprvalue>
  517.     </attribute>
  518.     <attribute>
  519.         <description>
  520. Custom formatting style for dates and times.
  521.         </description>
  522.         <name>pattern</name>
  523.         <required>false</required>
  524.         <rtexprvalue>true</rtexprvalue>
  525.     </attribute>
  526.     <attribute>
  527.         <description>
  528. Time zone in which to represent the formatted
  529. time.
  530.         </description>
  531.         <name>timeZone</name>
  532.         <required>false</required>
  533.         <rtexprvalue>true</rtexprvalue>
  534.     </attribute>
  535.     <attribute>
  536.         <description>
  537. Name of the exported scoped variable which
  538. stores the formatted result as a String.
  539.         </description>
  540.         <name>var</name>
  541.         <required>false</required>
  542.         <rtexprvalue>false</rtexprvalue>
  543.     </attribute>
  544.     <attribute>
  545.         <description>
  546. Scope of var.
  547.         </description>
  548.         <name>scope</name>
  549.         <required>false</required>
  550.         <rtexprvalue>false</rtexprvalue>
  551.     </attribute>
  552.   </tag>
  553.   <tag>
  554.     <description>
  555.         Parses the string representation of a date and/or time
  556.     </description>
  557.     <name>parseDate</name>
  558.     <tag-class>org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag</tag-class>
  559.     <body-content>JSP</body-content>
  560.     <attribute>
  561.         <description>
  562. Date string to be parsed.
  563.         </description>
  564.         <name>value</name>
  565.         <required>false</required>
  566.         <rtexprvalue>true</rtexprvalue>
  567.     </attribute>
  568.     <attribute>
  569.         <description>
  570. Specifies whether the date string in the
  571. value attribute is supposed to contain a
  572. time, a date, or both.
  573.         </description>
  574.         <name>type</name>
  575.         <required>false</required>
  576.         <rtexprvalue>true</rtexprvalue>
  577.     </attribute>
  578.     <attribute>
  579.         <description>
  580. Predefined formatting style for days
  581. which determines how the date
  582. component of the date string is to be
  583. parsed. Applied only when formatting a
  584. date or both a date and time (i.e. if type
  585. is missing or is equal to "date" or "both");
  586. ignored otherwise.
  587.         </description>
  588.         <name>dateStyle</name>
  589.         <required>false</required>
  590.         <rtexprvalue>true</rtexprvalue>
  591.     </attribute>
  592.     <attribute>
  593.         <description>
  594. Predefined formatting styles for times
  595. which determines how the time
  596. component in the date string is to be
  597. parsed. Applied only when formatting a
  598. time or both a date and time (i.e. if type
  599. is equal to "time" or "both"); ignored
  600. otherwise.
  601.         </description>
  602.         <name>timeStyle</name>
  603.         <required>false</required>
  604.         <rtexprvalue>true</rtexprvalue>
  605.     </attribute>
  606.     <attribute>
  607.         <description>
  608. Custom formatting pattern which
  609. determines how the date string is to be
  610. parsed.
  611.         </description>
  612.         <name>pattern</name>
  613.         <required>false</required>
  614.         <rtexprvalue>true</rtexprvalue>
  615.     </attribute>
  616.     <attribute>
  617.         <description>
  618. Time zone in which to interpret any time
  619. information in the date string.
  620.         </description>
  621.         <name>timeZone</name>
  622.         <required>false</required>
  623.         <rtexprvalue>true</rtexprvalue>
  624.     </attribute>
  625.     <attribute>
  626.         <description>
  627. Locale whose predefined formatting styles
  628. for dates and times are to be used during
  629. the parse operation, or to which the
  630. pattern specified via the pattern
  631. attribute (if present) is applied.
  632.         </description>
  633.         <name>parseLocale</name>
  634.         <required>false</required>
  635.         <rtexprvalue>true</rtexprvalue>
  636.     </attribute>
  637.     <attribute>
  638.         <description>
  639. Name of the exported scoped variable in
  640. which the parsing result (of type
  641. java.util.Date) is stored.
  642.         </description>
  643.         <name>var</name>
  644.         <required>false</required>
  645.         <rtexprvalue>false</rtexprvalue>
  646.     </attribute>
  647.     <attribute>
  648.         <description>
  649. Scope of var.
  650.         </description>
  651.         <name>scope</name>
  652.         <required>false</required>
  653.         <rtexprvalue>false</rtexprvalue>
  654.     </attribute>
  655.   </tag>
  656. </taglib>