> -----Original Message-----
> From: Geeta Ramani [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 15, 2004 12:01 PM
> To: Struts Users Mailing List (E-mail)
> Subject: Configuring plug-ins using <set-property tag (in
> struts-config.xml)
> 
> 
> Hi all:
> 
> I have a question regarding the use of plug-ins. According to 
> the docs,
> 
> "For PlugIns that require configuration themselves, the 
> nested <set-property> element is available."
> 
> My question is simply this: how do I retrieve the value that 
> I set in a set-property tag? I am sure this is dead simple to 
> most of you, but even after googling for two hours and 
> looking at the source code for the tiles plug-in I seem to be 
> going nowhere...(:(
From
http://struts.apache.org/api/org/apache/struts/action/PlugIn.html
I read:
Configuration can be accomplished by providing standard JavaBeans property setter 
methods, which will all have been called before the init() method is invoked.

I can assume that something like this would work:

public class SomeLogicalClassName implements Plugin {
        private String aWellNamedPropertyFieldYouWantToSet;
        public void get...
        public void set...
}

and in your config:
<plug-in className="package.path.to.SomeLogicalClassName">
                <set-property property="aWellNamedPropertyFieldYouWantToSet" value="A 
configuration value" />
</plug-in>

and voila! your plugin is configured.  Maybe... I could be talking out of my hat here. 
 But that seems logical.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to