In addition, the application context is available to S2 actions w/o being tied to servlet.
d. --- Wes Wannemacher <[EMAIL PROTECTED]> wrote: > There are two other options that I've used in the > past... One is > Spring. You could create a custom bean or set of > beans and initialize > them with Spring and use the spring plug-in to help > get at those beans > any time you need them. > > Spring is a big framework though and will add some > complexity. The > other option, if you are hoping to keep from > depending on the Servlet > API is a static initializer block. The problem with > static blocks > though is that they can get out of control when you > start adding them > to obscure classes. If you only have a small amount > of lifting to do, > I would use a static block. The advantage is that it > adds no external > dependencies which will make unit testing easy, but > the disadvantage > is that it can become unwieldy. > > If you are working on a large app, go with Spring, > you may end up > using some of it's other features. For a small app > with minimal > lifting, go with the static block. Of course, > depending on the Servlet > API isn't all bad, so don't count it out unless you > really need to. > > -W > > On 11/9/07, tom` frost <[EMAIL PROTECTED]> wrote: > > I would still need to use the Servlet API to > retrieve those values, > > correct? I'm trying to find a way to pass in > values directly to Struts, I > > guess. > > > > On 11/9/00, Martin Gainty <[EMAIL PROTECTED]> > wrote: > > > > > > Hi Tom- > > > > > > how about implementing the default > initialisation parameters by placing > > > the > > > init-param in web.xml? > > > e.g. > > > <init-param> > > > <param-name>debug</param-name> > > > <param-value>true</param-value> > > > </init-param> > > > > > > M-- > > > ----- Original Message ----- > > > From: "tom` frost" <[EMAIL PROTECTED]> > > > To: <user@struts.apache.org> > > > Sent: Friday, November 09, 2007 12:41 PM > > > Subject: S2 best location of application init > params > > > > > > > > > > I'm looking for the best place to put > application init stuff. I'm > > > thinking > > > > of something like the home directory of the > file system to which the > > > > application will write to. What's the best > way of apssing such > > > information > > > > in. In the past I have used servlet api init > params, but with all the > > > > effort made in S2 to separate your code from > Servlet api, surely there's > > > a > > > > better way. > > > > > > > > Thanks, > > > > Tom > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > -- > Wesley Wannemacher > President, Head Engineer/Consultant > WanTii, Inc. > http://www.wantii.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]