Mengapa Tanah, bagaimana dengan aset lain?
Tanpa disadari, portfolio saya sangat terkonsentrasi dan condong ke tanah.…
Untuk mendapatkan file path dari sebuah class ataupun servlet dapat menggunakan snippet code berikut :
Code dibawah akan memberikan absolute path dimana root sebuah web aplikasi terinstall.
String path = getServletContext().getRealPath("/WEB-INF/file.xml");
Sedangkan untuk mendapatkan path yang berada dari classpath terdapat beberapa cara, yaitu :
String path = Thread.currentThread().getContextClassLoader().getResource("file.xml").getFile().toString();
String path = ThisIsClassName.class.getClassLoader().getResourceAsStream("file.xml");
Discussion about this post