Make your bean extend the interface ServletContextAware. When Spring wires
up your application it will pass in the ServletContext. To obtain the web
URL simply call servletContext.getResource("/index.html") or something
similar.Mike On 1/18/08, Ding, Qin <[EMAIL PROTECTED]> wrote: > > Yes, Matt, I can pass the emailEngine but how do I get "applicationURL" > value to the service layer? > > Qin > > -----Original Message----- > From: Matt Raible [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 17, 2008 4:36 PM > To: [email protected] > Subject: Re: [appfuse-user] Send Email from Service Layer > > You should be able to add a setEmailEngine method and wire it up in > your XML file with: > > <property name="emailEngine" ref="emailEngine"/> > > Matt > > On 1/17/08, Ding, Qin <[EMAIL PROTECTED]> wrote: > > I have a need to send email from service layer (ie., > > xxxManagerImpl.java) rather than web layer. There is no web layer for > > the application. This is a scheduled batch job. How do I get the > > emailEngine bean defined in spring applicationContext-service.xml from > > xxxManagerImpl.java? > > > > Thank you. > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
