org.apache.taglibs.dbtags.connection
Class UserIdTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.apache.taglibs.dbtags.connection.UserIdTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class UserIdTag
- extends javax.servlet.jsp.tagext.BodyTagSupport
JSP tag userid, sets the database user id for the
enclosing connection tag. This tag is optional if the user name has
been encoded inside the database URL, or if the database does not
require a user name. The user name is read from the indicated
initParameter, if the attribute is set, or from the body of the tag
if it is not. The tag body will be trimmed.
JSP Tag Lib Descriptor
<name>userId</name>
<tagclass>org.apache.taglibs.dbtags.connection.UserIdTag</tagclass>
<bodycontent>JSP</bodycontent>
<info>JSP tag userid, sets the database user id for the
enclosing connection tag. This tag is optional if the user name has
been encoded inside the database URL, or if the database does not
require a user name. The user name is read from the indicated
initParameter, if the attribute is set, or from the body of the tag
if it is not. The tag body will be trimmed.</info>
<attribute>
<name>initParameter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
</attribute>
- Author:
- Morgan Delagrange
- See Also:
ConnectionTag
,
DatabaseURLTag
,
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 |
Method Summary |
int |
doEndTag()
|
void |
release()
|
void |
setInitParameter(java.lang.String paramName)
The name of the init parameter containing the database user id. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, 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 |
UserIdTag
public UserIdTag()
setInitParameter
public void setInitParameter(java.lang.String paramName)
- The name of the init parameter containing the database user id.
- Parameters:
paramName
- database user id
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspTagException
- Throws:
javax.servlet.jsp.JspTagException
release
public void release()
Copyright ? 2000-2004 The Apache Software Foundation. All Rights Reserved.