BEA Systems, Inc.

weblogicx.jsp.tags
Class QueryTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by weblogicx.jsp.tags.QueryTag
All Implemented Interfaces:
Serializable, BodyTag, IterationTag, JspTag, Tag

public class QueryTag
extends BodyTagSupport

The query tag allows you execute SQL against a data source and manipulate the results of the query.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
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()
           
 
Method Summary
 int doAfterBody()
           
 void doInitBody()
           
 int doStartTag()
           
 String getDb()
           
 String getId()
           
 String getSql()
           
 void release()
          Clean up on failure of the body to execute.
 void setDb(String db)
          This is the name of the datasource as specified in the war file.
 void setId(String id)
          The id of the ResultSet returned from the query.
 void setSql(String sql)
          This is the SQL query to execute against the datasource.
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, getBodyContent, getPreviousOut, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getParent, getValue, getValues, removeValue, 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
 

Constructor Detail

QueryTag

public QueryTag()
Method Detail

setId

public void setId(String id)
The id of the ResultSet returned from the query.

Overrides:
setId in class TagSupport

getId

public String getId()
Overrides:
getId in class TagSupport

setSql

public void setSql(String sql)
This is the SQL query to execute against the datasource.


getSql

public String getSql()

setDb

public void setDb(String db)
This is the name of the datasource as specified in the war file.


getDb

public String getDb()

doStartTag

public int doStartTag()
               throws JspException
Specified by:
doStartTag in interface Tag
Overrides:
doStartTag in class BodyTagSupport
Throws:
JspException

doInitBody

public void doInitBody()
                throws JspException
Specified by:
doInitBody in interface BodyTag
Overrides:
doInitBody in class BodyTagSupport
Throws:
JspException

doAfterBody

public int doAfterBody()
                throws JspException
Specified by:
doAfterBody in interface IterationTag
Overrides:
doAfterBody in class BodyTagSupport
Throws:
JspException

release

public void release()
Clean up on failure of the body to execute.

Specified by:
release in interface Tag
Overrides:
release in class BodyTagSupport

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs92
Copyright 2006 BEA Systems Inc.