struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Sayre" <richardsa...@gmail.com>
Subject Re: Setting application properties
Date Fri, 20 Jul 2007 11:42:34 GMT
You could read the global properties from a file or DB when the
application first loads into an object of your choice (A Map for
Key,Value) .  Then put this object in session.

On 7/19/07, SimonK <sleepingwell@gmail.com> wrote:
>
> Thanx for you reply.
>
> The 'problem' with this solution is that I then have to explicitly access
> the file each time I want a property. I was hoping that There was a place
> that I could load such parameters then simply access it.
>
> The things I have experimented with (and which have failed) are:
>
> attempt 1
> ---------
> place the line:
> <constant name="gov.brs.mapping.RegionSelector.tmpDirectory" value="/temp"
> />
>
> in struts.xml (just after <struts>).
>
> attempt 2
> ---------
> place the line:
> gov.brs.mapping.RegionSelector.tmpDirectory=/temp
>
> in struts.properties, which is in "WEB-INF/classes"
>
> In both cases, the class gov.brs.mapping.RegionSelector has static getter
> and setters for tmpDirectory, which is a static member. I was hoping that
> this would set tmpDirectory (a String) in gov.brs.mapping.RegionSelector.
> This does not happen.
>
>
>
> The above solutions would not be ideal in any case. What I would really like
> to know how to get struts to put key value pairs in the application map
> (which I *think* is the appropriate place) or atleast on the stack, when the
> application is loaded by tomcat, so I can write something like:
>
> String tempDir = ActionContext.getApplication().get("tempDirectory"); or
> String tempDir = ActionContext.getValueStack().get("tempDirectory");
>
> to get at it.
>
> Can I do this... and if so, how?
>
> Cheers again,
> Simon.
> --
> View this message in context: http://www.nabble.com/Setting-application-properties-tf4108144.html#a11684192
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message