That's strange, i had tried setting them as context-param and it appeared to
work fine for me. Note the context-param tag(s) go directly under the
web-app tag. You may want to drop the init-param tag.
<web-app>
<context-param>
<param-name>dbUrl</param-name>
<param-value>jdbc:odbc:deved</param-value>
</context-param>
<context-param>
<param-name>dbDriver</param-name>
<param-value>sun.jdbc.odbc.JdbcOdbcDriver</param-value>
</context-param>
Also - i'm always curious to know why folks are preferring to use the DBTags
lib over the SQL actions within JSTL? I had used DBTags before JSTL RI was
"released", and find it A LOT MORE flexible and "user-friendly". (This is
not to say that the DBTags team did not do a good job; it's just that JSTL
has really improved on it. 8) )
> Second day on custom tags and I'm having trouble accessing
> something the
> docs say I should be able to.
> I'm using the jakarta dbtags library and attempting to set
> the database url,
> driver, userId and password in the web.xml as initParameters
> as the docs
> suggest is possible.
> However I can't locate where what or how these initParameters
> are set. They
> don't seem to be normal context-params.. can anybody set me straight?
> The taglib itself is working fine, I just would rather store
> these params
> somewhere central.
>
> I'm using Tomcat 3.3 and the relevant bits of m web.xml
> currently looks like
> this:
>
> <taglib>
> <taglib-uri>http://jakarta.apache.org/taglibs/dbtags</taglib-uri>
> <taglib-location>/WEB-INF/dbtags.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>/dbtags</taglib-uri>
> <taglib-location>/WEB-INF/lib/dbtags.jar</taglib-location>
> </taglib>
>
> <context-param>
> <init-param>
> <param-name>dbURL</param-name>
> <param-value>jdbc:twtds:sqlserver://blah/blah</param-value>
> <description>blah blah </description>
> </init-param>
> </context-param>
>
>
>
>
> ************************************************************
> and the DBtags docs suggest I should be able to do this:
> *****************************************
> Instead of including your database URL, driver name, user id,
> or password
> inside your tag body, you may optionally use the
> "initParameter" attribute:
> <%-- store your connection info in the web.xml file --%>
> <sql:connection id="conn1">
> <sql:url initParameter="dbURL"/>
> <sql:driver initParameter="mysqlDriver"/>
> <sql:userId initParameter="dbUserId"/>
> <sql:password initParameter="dbPassword"/>
> </sql:connection>
>
>
> Tref Gare
> Web Developer MCSD/SCJP
> eCommerce Group
> Phone: (03) 9221 4106
> Mobile: 0409 556 478
> Fax: (03) 9941 4295
>
>
> --
> 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]>