public class QueryTag extends QueryTagSupport
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
dataSourceEL |
private java.lang.String |
maxRowsEL |
private java.lang.String |
sqlEL |
private java.lang.String |
startRowEL |
dataSourceSpecified, maxRows, maxRowsSpecified, rawDataSource, sql, startRow
Constructor and Description |
---|
QueryTag()
Constructs a new QueryTag.
|
Modifier and Type | Method and Description |
---|---|
int |
doStartTag()
Prepares for execution by setting the initial state, such as
getting the
Connection |
private void |
evaluateExpressions() |
void |
setDataSource(java.lang.String dataSourceEL) |
void |
setMaxRows(java.lang.String maxRowsEL)
Query result can be limited by specifying
the maximum number of rows returned.
|
void |
setSql(java.lang.String sqlEL)
Setter method for the SQL statement to use for the
query.
|
void |
setStartRow(java.lang.String startRowEL)
The index of the first row returned can be
specified using startRow.
|
addSQLParameter, doCatch, doEndTag, doFinally, setScope, setVar
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
private java.lang.String dataSourceEL
private java.lang.String sqlEL
private java.lang.String startRowEL
private java.lang.String maxRowsEL
public QueryTag()
public void setDataSource(java.lang.String dataSourceEL)
public void setStartRow(java.lang.String startRowEL)
public void setMaxRows(java.lang.String maxRowsEL)
public void setSql(java.lang.String sqlEL)
public int doStartTag() throws javax.servlet.jsp.JspException
QueryTagSupport
Connection
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class QueryTagSupport
javax.servlet.jsp.JspException
private void evaluateExpressions() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException