On Wed, 10 Jul 2002, Manchan wrote:
> Date: Wed, 10 Jul 2002 11:32:45 -0700 (PDT)
> From: Manchan <[EMAIL PROTECTED]>
> Reply-To: Tomcat Users List <[EMAIL PROTECTED]>
> To: Tomcat Users List <[EMAIL PROTECTED]>
> Subject: RE: Default Servlet Parameters
>
> --- "Shapira, Yoav" <[EMAIL PROTECTED]> wrote:
>
> > If you want some params common to all the servlets
> > in your web-app, use
> > <context-param> instead, outside your <servlet>
> > tags.
>
> Somehow this isn't working for me. The
> <context-param> tags are ignored and the <init-param>
> is read instead:
>
If you want to read context init parameters instead of servlet init
parameters, you have to do so:
Enumeration parameterNames =
config.getServletContext().getParameterNames();
...
Craig
> *** myApp/WEB-INF/web.xml ***
>
> <web-app>
> <context-param>
> <param-name>myParam</param-name>
> <param-value>myValue</param-value>
> </context-param>
> <servlet>
> <servlet-name>myServlet</servlet-name>
> <servlet-class>pathto.myServlet</servlet-class>
> <init-param>
> <param-name>funky</param-name>
> <param-value>town</param-value>
> </init-param>
> </servlet>
> </web-app>
>
> *** myApp/WEB-INF/classes/myServlet.java ***
>
> public myServlet
> {
> ...
> Enumeration parameterNames =
> config.getParameterNames();
> while( parameterNames.hasMoreElements() )
> {
>
> System.out.println(parameterNames.nextElement());
> }
> }
>
> *** OUTPUT ***
>
> funky
>
> __________________________________________________
> Do You Yahoo!?
> Sign up for SBC Yahoo! Dial - First Month Free
> http://sbc.yahoo.com
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>