1. Dapatkan jalur di file java
Thread.currentThread (). GetContextClassLoader (). GetResource ("") // Dapatkan path di mana file sumber daya (fileClass file) berada
Classloader.getsystemResource ("")
Class_name.class.getClassLoader (). GetResource ("")
Class_name.class .getResource ("/")
Class_name.class .getResource ("") // Dapatkan jalur di mana kelas saat ini berada
System.getProperty ("user.dir") // Dapatkan jalur absolut ke direktori root proyek
System.getProperty ("java.class.path") // Dapatkan jalur classpath dan paket
Cetakan adalah sebagai berikut:
File:/f:/work_litao/uri_test/webcontent/web-inf/class/
File:/f:/work_litao/uri_test/webcontent/web-inf/class/
File:/f:/work_litao/uri_test/webcontent/web-inf/class/
File:/f:/work_litao/uri_test/webcontent/web-inf/class/
File:/f:/work_litao/uri_test/webcontent/web-inf/class/com/xml/imp/
F: work_litaouri_test
F: work_litaouri_testwebcontentweb-infclasses;
2. Dapatkan jalur relatif dan absolut dari aplikasi saat ini di JSP
Jalur absolut yang sesuai dengan direktori root: request.getRequesturi ()
Jalur absolut ke file: application.getRealPath (request.getRequesturi ());
Jalur absolut dari aplikasi web saat ini: application.getrealpath ("/");
Dapatkan Direktori Atas dari File yang Diminta: File Baru (Application.GetRealPath (request.getRequesturi ())). GetParent ()
3. Dapatkan jalur relatif dan absolut dari aplikasi saat ini di servlet
Jalur absolut yang sesuai dengan direktori root: request.getServletPath ();
Jalur absolut ke file: request.getSession (). Getservercontext (). GetRealPath (request.getRequesturi ())
Jalur absolut dari aplikasi web saat ini: servletconfig.getServletContext (). GetRealPath ("/");
(Objek ServletContext diperoleh dalam beberapa cara:
javax.servlet.http.httpsession.getServletContext ()
javax.servlet.jsp.pagecontext.getSerVletContext ()
javax.servlet.servletconfig.getServletContext ()
)
Di atas adalah seluruh konten artikel ini, saya harap Anda menyukainya.
Harap luangkan waktu untuk berbagi artikel dengan teman Anda atau tinggalkan komentar. Kami akan dengan tulus berterima kasih atas dukungan Anda!