Chris Johnston wrote: > Interesting solution. Although I am not sure how I would load this > dynamically as I am having problems getting to the correct directory within > the JSP page. > > What I have tried so far is something like this: > > File file = new File("images/big/" + document.getFileType() + ".png"); > boolean iconExists = file.exists(); > > but the file object does not use the web path, it uses one relative to where > Tomcat started from so it is looking in the wrong directory. Currently, it > is looking in > > C:\apps\Tomcat\bin\images\big\ > > Is there anyway to grab the web directory from within a JSP page and use > that path/directory in a java scriptlet? ServletContext.getRealPath() would be one approach. If you were going to create the ArrayList dynamically, a ServletContextListener would probably be the best place to initialize it. Alternatively, you could specify the absolute path to your images directory in a .properties file in 'WEB-INF/classes', or as an environment variable in web.xml. Always more than one way to do it :-) -- Hassan Schroeder ----------------------------- hassan at webtuitive.com Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com dream. code.