this is what spec says getRealPath public java.lang.String *getRealPath*(java.lang.String path)
Returns a String containing the real path for a given virtual path. For example, the path "/index.html" returns the absolute file path on the server's filesystem would be served by a request for " http://host/contextPath/index.html", where contextPath is the context path of this ServletContext.. The real path returned will be in a form appropriate to the computer and operating system on which the servlet container is running, including the proper path separators. This method returns null if the servlet container cannot translate the virtual path to a real path for any reason (such as when the content is being made available from a .war archive). *Parameters:*path - a String specifying a virtual path*Returns:*a Stringspecifying the real path, or null if the translation cannot be performedSo if the file is with in your context, then you should be able to get it using the getRealPath(), if it's out side then you will have to specify the absolute path. I am not sure if there is any other way around regards dipu On Dec 12, 2007 9:36 AM, Joshua Jackson <[EMAIL PROTECTED]> wrote: > Yeah, > > It doesn't work with ServletContext.getRealPath(""). > > I have a template.vm that is located under my web-app context and I > want to read that file from wicket. But since Servlet is not exposed > direclty, I don't know how to do this in wicket. > > Thanks in advance, > > On 12/12/07, wicket user <[EMAIL PROTECTED]> wrote: > > can't use ServletContext.getRealPath("") to get the actual file path and > > read the file as you read normally. > > > > getServletContext() method will return the ServletContext. > > > > Or are you looking for something different ? > > > > regards > > dipu > -- > I'm a coder not a drag-n-dropper > > Blog: http://joshuajava.wordpress.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
