Hello, In a Struts app I use the standard DataSource interface to implement the connection pooling to my DB.
I use it in my Actions, calling getDataSource with the request as argument like getDataSource(request, "datasourcename"). I also have a plug-in which puts an array of beans in the application scope to be used in select drop-down boxes on the different forms of my app (the values of the select never changes, then I prefer this option than populating forms at each request, which is obviously extra db connection). In the plug-in, I connect to the db by using the datasource. Since I cannot get any request within the plug-in class, I get the datasource from the servlet context in the init method by doing: sc = arg0.getServletContext(); and (DataSource)sc.getAttribute("datasourcename") signature of init methid is: public void init(ActionServlet arg0, ModuleConfig arg1) This works well, but I would like to know if this is the right way of doing or not. Thanks in advance, Jean --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]