> From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > BOGAERT Mathias > Sent: Monday, June 23, 2003 6:32 PM > To: Opensymphony-Webwork ([EMAIL PROTECTED]) > Subject: [OS-webwork] Making components accept parameters > > Guys, > > I think it would be a good idea to extend the use of components.xml to > include parameters (same way as interceptors accept parameters). > > <component> > <scope>application</scope> > <class>com.intrasoft.search.lucene.LuceneIndexer</class> > <enabler>com.intrasoft.search.IndexerAware</enabler> > <param name="indexDir">lucene-index</param> > </component> > > Or in a new format: > > <component name="indexer" scope="application"> > <class>com.intrasoft.search.lucene.LuceneIndexer</class> > <enabler>com.intrasoft.search.IndexerAware</enabler> > <param name="indexDir">lucene-index</param> > </component> > > This will call setIndexDir on LuceneIndexer using Jakarta BeanUtils. > Giving each component a unique name also has another advantage: > > ComponentManager cm = (ComponentManager) > ServletActionContext.getRequest().getAttribute("DefaultComponentManager" ); > Indexer indexer = (Indexer) cm.getComponent("indexer"); > > Good idea?
Yes definitely. Ara. ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
