ActionServlet as = this.getServlet(); This is returning null. What is the proper way to get a reference to the controller servlet from and Action from?
Jason Long - CEO and Chief Software Engineer Supernova Software - supernovasoftware.com BS Physics, MS Chemical Engineering -----Original Message----- From: Jason Long [mailto:[EMAIL PROTECTED] Sent: Saturday, March 29, 2003 9:49 PM To: Struts Users Mailing List Subject: RE: application.getRealPath("/") from ActionForm??? Actually I am calling a funtion that loads values into the form in the object. This load method needs to find a relative path. I cannot seem to get a reference to the controller servlet or any other way to get the path to my WEB-INF. public final class ManagerForm extends ActionForm { public ManagerForm() throws Exception { this.load(); } ... .... ... } -----Original Message----- From: Dan Tran [mailto:[EMAIL PROTECTED] Sent: Saturday, March 29, 2003 8:25 PM To: Struts Users Mailing List Subject: Re: application.getRealPath("/") from ActionForm??? If you deploy your app as a WAR file, then it is the correct result since there is no real directory to return But you can use this code InputStream is = servlet.getServletContext().getResourceAsStream(pathName); where pathName is the context path to your file in the WAR archive. (ie /WEB-INF/yourFileName.txt) Good luck. -Dan ----- Original Message ----- From: "Jason Long" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Saturday, March 29, 2003 1:07 PM Subject: application.getRealPath("/") from ActionForm??? > When deploying my Struts application I ran in to a small problem. > I had hard coded the path to an xml file used to load values into my form. > I need to get a relative path. I tried the following, but got a null > pointer. > > ActionServlet as = this.getServlet(); > ServletContext application = as.getServletConfig().getServletContext(); > String basePath = application.getRealPath("/"); > > Thanks for your time, > Jason Long - CEO and Chief Software Engineer > Supernova Software - supernovasoftware.com > BS Physics, MS Chemical Engineering > > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]