com.darwinsys.jsptags
Class DataTableTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
com.darwinsys.jsptags.DataTableTag
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.Tag
public class DataTableTag
- extends javax.servlet.jsp.tagext.BodyTagSupport
A simple DataTable or DataGrip JSP tag.
Sample JSP usage:
<h3>Products Apparently In Stock but Location = 0</h3>
<darwin:datatable dataSource="${applicationScope.myproject_DATASOURCE}"
style1="odd" style2="even"
pkey='sku' link='/productdetails.do?sku='>
select sku, stockCount, title from products
where stockCount > 0 and location = 0
</darwin:datatable>
- Author:
- Ian Darwin
- 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 |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, doStartTag, 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 |
J2EE_ENC_ROOT
public static final java.lang.String J2EE_ENC_ROOT
- See Also:
- Constant Field Values
DataTableTag
public DataTableTag()
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in class javax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
getDataSourceName
public java.lang.String getDataSourceName()
setDataSourceName
public void setDataSourceName(java.lang.String dsn)
- Treat the provided name as a JNDI lookup in the J2EE ENC;
if it is a relative path, prepend the ENC path.
In either case, set both the dsName field and the ds field.
- Parameters:
dsn
- The name to look up the DataSource in JNDI.
setDataSource
public void setDataSource(javax.sql.DataSource dataSource)
getDataSource
public javax.sql.DataSource getDataSource()
getQuery
public java.lang.String getQuery()
setQuery
public void setQuery(java.lang.String query)
getStyle1
public java.lang.String getStyle1()
setStyle1
public void setStyle1(java.lang.String style1)
getStyle2
public java.lang.String getStyle2()
setStyle2
public void setStyle2(java.lang.String style2)
getDbDriver
public java.lang.String getDbDriver()
setDbDriver
public void setDbDriver(java.lang.String dbDriver)
getDbPassword
public java.lang.String getDbPassword()
setDbPassword
public void setDbPassword(java.lang.String dbPassword)
getDbURL
public java.lang.String getDbURL()
setDbURL
public void setDbURL(java.lang.String dbURL)
getDbUsername
public java.lang.String getDbUsername()
setDbUsername
public void setDbUsername(java.lang.String dbUsername)
getLink
public java.lang.String getLink()
setLink
public void setLink(java.lang.String link)
getPkey
public java.lang.String getPkey()
setPkey
public void setPkey(java.lang.String pkey)
getTitleStyle
public java.lang.String getTitleStyle()
setTitleStyle
public void setTitleStyle(java.lang.String titleStyle)
getResultSet
public java.sql.ResultSet getResultSet()
setResultSet
public void setResultSet(java.sql.ResultSet resultSet)
Copyright © 1996-2004 Ian F. Darwin. See license.html for usage license.