Thanks for the explanation Mark! I understand it better now. -M At 07:50 04/10/2002 -0400, you wrote: >It's not a bean; it's a helper (Action) class that is passed the servlet >request and response objects, getting a "handle" on the servlet and can >access the context in which the servlet resides. The context is the >global/application scope; the context object is like the central switching >office to every object that lives within the application. > >Mark > >-----Original Message----- >From: Madhavi Thottempudi [mailto:[EMAIL PROTECTED]] >Sent: Friday, October 04, 2002 7:41 AM >To: Struts Users Mailing List >Subject: RE: global variables-update > > >Hi Divakar! >Thanks for the suggestion. > >I am still confused with one thing.... >In the example provided by struts (struts-example), I found that they are >calling getServletContext from the Action bean to get a global/application >scope attribute, >but I felt it strange as there is no servlet passed to the Action Bean. > >The code is as follows: >public final class SaveRegistrationAction extends Action { > >public ActionForward perform(ActionMapping mapping, > ActionForm form, > HttpServletRequest request, > HttpServletResponse response) > throws IOException, ServletException { > > // Extract attributes and parameters we will need > Locale locale = getLocale(request); > ................. > .................. > Hashtable database = (Hashtable) > servlet.getServletContext().getAttribute(Constants.DATABASE_KEY); > if (servlet.getDebug() >= 1) > servlet.log("SaveRegistrationAction: Processing " + action + > " action"); > ........................................ > ......................... >} >} > >Any idea where this servlet is coming from??? > >regards >-M > > > >At 17:00 04/10/2002 +0530, you wrote: > >Madhavi , > > > > You can look at the users guide available at the struts site. You can >make > >use of request.setAttribute( ) for setting up global variables. > > Refer 2.2 JavaBeans and Scope of user doc > > > >http://jakarta.apache.org/struts/doc-1.0.2/userGuide/building_model.html > >Regards, > >Divakar > > > > > > > -----Original Message----- > > > From: Madhavi Thottempudi [SMTP:[EMAIL PROTECTED]] > > > Sent: Friday, October 04, 2002 4:46 PM > > > To: Struts Users Mailing List > > > Subject: Re: global variables-update > > > > > > I mean setting application scope variables - using setServletContext or > > > something like that and getting them back. Any ideas?? > > > > > > Thanks again > > > -M > > > > > > At 11:34 04/10/2002 +0100, you wrote: > > > >Hi! > > > >Where can I set global variables and get them back in Struts. Because I > > > >see that Action beans extending struts Action bean doesn't get servlet >in > > > > > > >their perform method. > > > > > > > >public ActionForward perform(ActionMapping mapping, > > > > ActionForm form, > > > > HttpServletRequest request, > > > > HttpServletResponse response) > > > > > > > >Any suggestions??? > > > > > > > >Thanks > > > >-M > > > > > > > > > > > >-- > > > >To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > >For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > Madhavi T > > > E-Learning Systems Group > > > CARET, University of Cambridge > > > 16 Mill Lane > > > Cambridge CB2 1SB > > > > > > Tel: +44 (0) 1223 765382 > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > -- > > > To unsubscribe, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > > > <mailto:[EMAIL PROTECTED]> > > > > > > > >DISCLAIMER: Information contained and transmitted by this E-MAIL is > >proprietary to Mascot Systems Limited and is intended for use only by the > >individual or entity to which it is addressed, and may contain information > >that is privileged, confidential or exempt from disclosure under applicable > >law. If this is a forwarded message, the content of this E-MAIL may not >have > >been sent with the authority of the Company. If you are not the intended > >recipient, an agent of the intended recipient or a person responsible for > >delivering the information to the named recipient, you are notified that >any > >use, distribution, transmission, printing, copying or dissemination of this > >information in any way or in any manner is strictly prohibited. If you have > >received this communication in error, please delete this mail & notify us > >immediately at [EMAIL PROTECTED] Before opening attachments, > >please scan for viruses. > > > > > > > >-- > >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > >Madhavi T >E-Learning Systems Group >CARET, University of Cambridge >16 Mill Lane >Cambridge CB2 1SB > >Tel: +44 (0) 1223 765382 >[EMAIL PROTECTED] > > > > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
Madhavi T E-Learning Systems Group CARET, University of Cambridge 16 Mill Lane Cambridge CB2 1SB Tel: +44 (0) 1223 765382 [EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>