Class QueryTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.taglibs.standard.tag.common.sql.QueryTagSupport
-
- org.apache.taglibs.standard.tag.compat.sql.QueryTag
-
- All Implemented Interfaces:
java.io.Serializable
,SQLExecutionTag
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class QueryTag extends QueryTagSupport
Implementation of JSTL 1.0<query>
using the container's EL implementation.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private javax.el.ValueExpression
dataSourceExpression
private javax.el.ValueExpression
maxRowsExpression
private javax.el.ValueExpression
sqlExpression
private javax.el.ValueExpression
startRowExpression
-
Fields inherited from class org.apache.taglibs.standard.tag.common.sql.QueryTagSupport
dataSourceSpecified, maxRows, maxRowsSpecified, rawDataSource, sql, startRow
-
-
Constructor Summary
Constructors Constructor Description QueryTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doStartTag()
Prepares for execution by setting the initial state, such as getting theConnection
void
release()
void
setDataSource(java.lang.String expression)
void
setMaxRows(java.lang.String expression)
void
setSql(java.lang.String expression)
void
setStartRow(java.lang.String expression)
-
Methods inherited from class org.apache.taglibs.standard.tag.common.sql.QueryTagSupport
addSQLParameter, doCatch, doEndTag, doFinally, setScope, setVar
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
Description copied from class:QueryTagSupport
Prepares for execution by setting the initial state, such as getting theConnection
- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classQueryTagSupport
- Throws:
javax.servlet.jsp.JspException
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
setDataSource
public void setDataSource(java.lang.String expression)
-
setSql
public void setSql(java.lang.String expression)
-
setStartRow
public void setStartRow(java.lang.String expression)
-
setMaxRows
public void setMaxRows(java.lang.String expression)
-
-