org.apache.taglibs.standard.tag.el.sql
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.el.sql.QueryTag
- All Implemented Interfaces:
- 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
Subclass for the JSTL library with EL support.
- Author:
- Hans Bergsten, Justyna Horwat
- See Also:
- Serialized Form
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary |
QueryTag()
Constructs a new QueryTag. |
Method Summary |
int |
doStartTag()
Prepares for execution by setting the initial state, such as
getting the Connection |
void |
setDataSource(String dataSourceEL)
|
void |
setMaxRows(String maxRowsEL)
Query result can be limited by specifying
the maximum number of rows returned. |
void |
setSql(String sqlEL)
Setter method for the SQL statement to use for the
query. |
void |
setStartRow(String startRowEL)
The index of the first row returned can be
specified using startRow. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
QueryTag
public QueryTag()
- Constructs a new QueryTag. As with TagSupport, subclasses
should not provide other constructors and are expected to call
the superclass constructor
setDataSource
public void setDataSource(String dataSourceEL)
setStartRow
public void setStartRow(String startRowEL)
- The index of the first row returned can be
specified using startRow.
setMaxRows
public void setMaxRows(String maxRowsEL)
- Query result can be limited by specifying
the maximum number of rows returned.
setSql
public void setSql(String sqlEL)
- Setter method for the SQL statement to use for the
query. The statement may contain parameter markers
(question marks, ?). If so, the parameter values must
be set using nested value elements.
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 the
Connection
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in class QueryTagSupport
- Throws:
javax.servlet.jsp.JspException
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.