@SuppressWarnings("unchecked") public static void readCityXML(HttpServletRequest request) throws Exception { String path = request.getSession().getServletContext().getRealPath("/");
//String path = Object.class.getResource("/").getPath();
// File file = new File(path + "WEB-INF/classes/config/xml/cities.xml"); SAXReader reader = new SAXReader(); Document doc = reader.read(file); Element root = doc.getRootElement(); Element foot = null; List<String> cities = new ArrayList<String>(); Iterator i = root.elementIterator(); while (i.hasNext()) { foot = (Element) i.next(); String name = foot.getText(); cities.add(name); } request.getSession().getServletContext().setAttribute("cities", cities); }