You can use the @Inject annotation to inject values from the struts
properties like this:

import com.opensymphony.xwork2.inject.Inject;

   /**
   * Inject whether XSL Caching should be used
   *
   * @param val The Boolean String Value
   */
  @Inject("struts.xslt.nocache")
  public void setNoCache (String val) {
    noCache = "true".equalsIgnoreCase(val);
  } //setNoCache

(*Chris*)

On Tue, Mar 24, 2009 at 4:29 PM, Windy Hung <windy_h...@yahoo.com> wrote:

> Hi
>  I set
> "struts.multipart.saveDir=c:\\test-tmp" in my struts.properties. The
> setting is for file uploading.
> And I would like to check if the directory exists during file loading in my
> action class.
>
> Is there any easy way to get value out from struts.properties instead of
> using getClass().getResourceAsStream("struts.properties");
>
> And when is the best time to check if the directory exits? Do I do the
> checking in Interceptor instead of execute() in action class?
>
> Thanks
>
> Windy Hung
>
>
>

Reply via email to