Class TransactionTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport
-
- org.apache.taglibs.standard.tag.compat.sql.TransactionTag
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
,javax.servlet.jsp.tagext.TryCatchFinally
public class TransactionTag extends TransactionTagSupport
Implementation of JSTL 1.0<transaction>
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
isolationExpression
-
Fields inherited from class org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport
dataSourceSpecified, rawDataSource
-
-
Constructor Summary
Constructors Constructor Description TransactionTag()
-
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
and preparing it for the transaction.void
release()
void
setDataSource(java.lang.String expression)
void
setIsolation(java.lang.String expression)
Setter method for the transaction isolation level.-
Methods inherited from class org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport
doCatch, doEndTag, doFinally, getSharedConnection
-
-
-
-
Method Detail
-
doStartTag
public int doStartTag() throws javax.servlet.jsp.JspException
Description copied from class:TransactionTagSupport
Prepares for execution by setting the initial state, such as getting theConnection
and preparing it for the transaction.- Specified by:
doStartTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doStartTag
in classTransactionTagSupport
- Throws:
javax.servlet.jsp.JspException
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classTransactionTagSupport
-
setDataSource
public void setDataSource(java.lang.String expression)
-
setIsolation
public void setIsolation(java.lang.String expression)
Description copied from class:TransactionTagSupport
Setter method for the transaction isolation level.- Overrides:
setIsolation
in classTransactionTagSupport
-
-