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

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 sql library</description>
  8.   <display-name>JSTL sql</display-name>
  9.   <tlib-version>1.1</tlib-version>
  10.   <short-name>sql</short-name>
  11.   <uri>http://java.sun.com/jsp/jstl/sql</uri>
  12.   <validator>
  13.     <description>
  14.         Provides core validation features for JSTL tags.
  15.     </description>
  16.     <validator-class>
  17.         org.apache.taglibs.standard.tlv.JstlSqlTLV
  18.     </validator-class>
  19.   </validator>
  20.   <tag>
  21.     <description>
  22.         Provides nested database action elements with a shared Connection,
  23.         set up to execute all statements as one transaction.
  24.     </description>
  25.     <name>transaction</name>
  26.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.TransactionTag</tag-class>
  27.     <body-content>JSP</body-content>
  28.     <attribute>
  29.         <description>
  30. DataSource associated with the database to access. A
  31. String value represents a relative path to a JNDI
  32. resource or the parameters for the JDBC
  33. DriverManager facility.
  34.         </description>
  35.         <name>dataSource</name>
  36.         <required>false</required>
  37.         <rtexprvalue>true</rtexprvalue>
  38.     </attribute>
  39.     <attribute>
  40.         <description>
  41. Transaction isolation level. If not specified, it is the
  42. isolation level the DataSource has been configured
  43. with.
  44.         </description>
  45.         <name>isolation</name>
  46.         <required>false</required>
  47.         <rtexprvalue>true</rtexprvalue>
  48.     </attribute>
  49.   </tag>
  50.   <tag>
  51.     <description>
  52.         Executes the SQL query defined in its body or through the
  53.         sql attribute.
  54.     </description>
  55.     <name>query</name>
  56.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.QueryTag</tag-class>
  57.     <body-content>JSP</body-content>
  58.     <attribute>
  59.         <description>
  60. Name of the exported scoped variable for the
  61. query result. The type of the scoped variable is
  62. javax.servlet.jsp.jstl.sql.
  63. Result (see Chapter 16 "Java APIs").
  64.         </description>
  65.         <name>var</name>
  66.         <required>true</required>
  67.         <rtexprvalue>false</rtexprvalue>
  68.     </attribute>
  69.     <attribute>
  70.         <description>
  71. Scope of var.
  72.         </description>
  73.         <name>scope</name>
  74.         <required>false</required>
  75.         <rtexprvalue>false</rtexprvalue>
  76.     </attribute>
  77.     <attribute>
  78.         <description>
  79. SQL query statement.
  80.         </description>
  81.         <name>sql</name>
  82.         <required>false</required>
  83.         <rtexprvalue>true</rtexprvalue>
  84.     </attribute>
  85.     <attribute>
  86.         <description>
  87. Data source associated with the database to
  88. query. A String value represents a relative path
  89. to a JNDI resource or the parameters for the
  90. DriverManager class.
  91.         </description>
  92.         <name>dataSource</name>
  93.         <required>false</required>
  94.         <rtexprvalue>true</rtexprvalue>
  95.     </attribute>
  96.     <attribute>
  97.         <description>
  98. The returned Result object includes the rows
  99. starting at the specified index. The first row of
  100. the original query result set is at index 0. If not
  101. specified, rows are included starting from the
  102. first row at index 0.
  103.         </description>
  104.         <name>startRow</name>
  105.         <required>false</required>
  106.         <rtexprvalue>true</rtexprvalue>
  107.     </attribute>
  108.     <attribute>
  109.         <description>
  110. The maximum number of rows to be included in
  111. the query result. If not specified, or set to -1, no
  112. limit on the maximum number of rows is
  113. enforced.
  114.         </description>
  115.         <name>maxRows</name>
  116.         <required>false</required>
  117.         <rtexprvalue>true</rtexprvalue>
  118.     </attribute>
  119.   </tag>
  120.   <tag>
  121.     <description>
  122.         Executes the SQL update defined in its body or through the
  123.         sql attribute.
  124.     </description>
  125.     <name>update</name>
  126.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.UpdateTag</tag-class>
  127.     <body-content>JSP</body-content>
  128.     <attribute>
  129.         <description>
  130. Name of the exported scoped variable for the result
  131. of the database update. The type of the scoped
  132. variable is java.lang.Integer.
  133.         </description>
  134.         <name>var</name>
  135.         <required>false</required>
  136.         <rtexprvalue>false</rtexprvalue>
  137.     </attribute>
  138.     <attribute>
  139.         <description>
  140. Scope of var.
  141.         </description>
  142.         <name>scope</name>
  143.         <required>false</required>
  144.         <rtexprvalue>false</rtexprvalue>
  145.     </attribute>
  146.     <attribute>
  147.         <description>
  148. SQL update statement.
  149.         </description>
  150.         <name>sql</name>
  151.         <required>false</required>
  152.         <rtexprvalue>true</rtexprvalue>
  153.     </attribute>
  154.     <attribute>
  155.         <description>
  156. Data source associated with the database to update.
  157. A String value represents a relative path to a JNDI
  158. resource or the parameters for the JDBC
  159. DriverManager class.
  160.         </description>
  161.         <name>dataSource</name>
  162.         <required>false</required>
  163.         <rtexprvalue>true</rtexprvalue>
  164.     </attribute>
  165.   </tag>
  166.   <tag>
  167.     <description>
  168.         Sets a parameter in an SQL statement to the specified value.
  169.     </description>
  170.     <name>param</name>
  171.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.ParamTag</tag-class>
  172.     <body-content>JSP</body-content>
  173.     <attribute>
  174.         <description>
  175. Parameter value.
  176.         </description>
  177.         <name>value</name>
  178.         <required>false</required>
  179.         <rtexprvalue>true</rtexprvalue>
  180.     </attribute>
  181.   </tag>
  182.   <tag>
  183.     <description>
  184.         Sets a parameter in an SQL statement to the specified java.util.Date value.
  185.     </description>
  186.     <name>dateParam</name>
  187.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.DateParamTag</tag-class>
  188.     <body-content>empty</body-content>
  189.     <attribute>
  190.         <description>
  191. Parameter value for DATE, TIME, or
  192. TIMESTAMP column in a database table.
  193.         </description>
  194.         <name>value</name>
  195.         <required>true</required>
  196.         <rtexprvalue>true</rtexprvalue>
  197.     </attribute>
  198.     <attribute>
  199.         <description>
  200. One of "date", "time" or "timestamp".
  201.         </description>
  202.         <name>type</name>
  203.         <required>false</required>
  204.         <rtexprvalue>true</rtexprvalue>
  205.     </attribute>
  206.   </tag>
  207.   <tag>
  208.     <description>
  209.         Creates a simple DataSource suitable only for prototyping.
  210.     </description>
  211.     <name>setDataSource</name>
  212.     <tag-class>org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag</tag-class>
  213.     <body-content>empty</body-content>
  214.     <attribute>
  215.         <description>
  216. Name of the exported scoped variable
  217. for the data source specified. Type can
  218. be String or DataSource.
  219.         </description>
  220.         <name>var</name>
  221.         <required>false</required>
  222.         <rtexprvalue>false</rtexprvalue>
  223.     </attribute>
  224.     <attribute>
  225.         <description>
  226. If var is specified, scope of the
  227. exported variable. Otherwise, scope of
  228. the data source configuration variable.
  229.         </description>
  230.         <name>scope</name>
  231.         <required>false</required>
  232.         <rtexprvalue>false</rtexprvalue>
  233.     </attribute>
  234.     <attribute>
  235.         <description>
  236. Data source. If specified as a string, it
  237. can either be a relative path to a JNDI
  238. resource, or a JDBC parameters string
  239. as defined in Section 10.1.1.
  240.         </description>
  241.         <name>dataSource</name>
  242.         <required>false</required>
  243.         <rtexprvalue>true</rtexprvalue>
  244.     </attribute>
  245.     <attribute>
  246.         <description>
  247. JDBC parameter: driver class name.
  248.         </description>
  249.         <name>driver</name>
  250.         <required>false</required>
  251.         <rtexprvalue>true</rtexprvalue>
  252.     </attribute>
  253.     <attribute>
  254.         <description>
  255. JDBC parameter: URL associated with
  256. the database.
  257.         </description>
  258.         <name>url</name>
  259.         <required>false</required>
  260.         <rtexprvalue>true</rtexprvalue>
  261.     </attribute>
  262.     <attribute>
  263.         <description>
  264. JDBC parameter: database user on
  265. whose behalf the connection to the
  266. database is being made.
  267.         </description>
  268.         <name>user</name>
  269.         <required>false</required>
  270.         <rtexprvalue>true</rtexprvalue>
  271.     </attribute>
  272.     <attribute>
  273.         <description>
  274. JDBC parameter: user password
  275.         </description>
  276.         <name>password</name>
  277.         <required>false</required>
  278.         <rtexprvalue>true</rtexprvalue>
  279.     </attribute>
  280.   </tag>
  281. </taglib>