<HTML>
<HEAD>
<TITLE>Servlet::ServletConfig - servlet configuration interface</TITLE>
<LINK REL="stylesheet" HREF="../../libservlet.css" TYPE="text/css">
<LINK REV="made" HREF="mailto:feedback@suse.de">
</HEAD>
<BODY>
<A NAME="__index__"></A>
<!-- INDEX BEGIN -->
<UL>
<LI><A HREF="#name">NAME</A></LI>
<LI><A HREF="#synopsis">SYNOPSIS</A></LI>
<LI><A HREF="#description">DESCRIPTION</A></LI>
<LI><A HREF="#methods">METHODS</A></LI>
<LI><A HREF="#see also">SEE ALSO</A></LI>
<LI><A HREF="#author">AUTHOR</A></LI>
</UL>
<!-- INDEX END -->
<HR>
<P>
<HR>
<H1><A NAME="name">NAME</A></H1>
<P>Servlet::ServletConfig - servlet configuration interface</P>
<P>
<HR>
<H1><A NAME="synopsis">SYNOPSIS</A></H1>
<PRE>
my $name = $config->getServletName();</PRE>
<PRE>
my @params = $config->getInitParameterNames();</PRE>
<PRE>
for my $p (@params) {
print sprintf "%s: %s\n", $p, $config->getInitParameter($p);
}</PRE>
<PRE>
my $context = $config->getServletContext();</PRE>
<P>
<HR>
<H1><A NAME="description">DESCRIPTION</A></H1>
<P>This is the interface for an object used by a servlet container to
pass configuration information to a <STRONG>Servlet::Servlet</STRONG> during
initialization. The interface extends <STRONG>Servlet::Config</STRONG>.</P>
<P>
<HR>
<H1><A NAME="methods">METHODS</A></H1>
<DL>
<DT><STRONG><A NAME="item_getServletName"><CODE>getServletName()</CODE></A></STRONG><BR>
<DD>
Returns the name of the servlet instance. The name may be provided via
server administration, assigned in the web application deployment
descriptor, or for an unregistered (and thus unnamed) servlet instance
it will be the servlet's class name.
<P></P></DL>
<P>
<HR>
<H1><A NAME="see also">SEE ALSO</A></H1>
<P><A HREF="../../api/Servlet/Config.html">the Servlet::Config manpage</A></P>
<P>
<HR>
<H1><A NAME="author">AUTHOR</A></H1>
<P>Brian Moseley, <A HREF="mailto:bcm@maz.org">bcm@maz.org</A></P>
</BODY>
</HTML>