1. Obtenga la ruta en el archivo Java
Thread.CurrentThread (). GetContextClassLoader (). GetResource ("") // Obtenga la ruta donde se encuentra el archivo de recursos (archivo .class)
ClassLoader.getSystemResource ("")
Class_name.class.getClassLoader (). GetResource ("")
Class_name.class .getResource ("/")
Class_name.class .getResource ("") // Obtenga la ruta donde se encuentra la clase actual
System.getProperty ("user.dir") // Obtener la ruta absoluta al directorio raíz del proyecto
System.getProperty ("java.class.path") // Obtener la ruta de clases y paquete
Las impresiones son las siguientes:
Archivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Archivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Archivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Archivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Archivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/com/xml/imp/
F: work_litaouri_test
F: work_litaouri_testwebcontentweb -infclasses;
2. Obtenga las rutas relativas y absolutas de la aplicación actual en JSP
La ruta absoluta correspondiente al directorio raíz: request.getRequesturi ()
Ruta absoluta al archivo: Application.GetRealPath (request.getRequesturi ());
La ruta absoluta de la aplicación web actual: Application.GetRealPath ("/");
Obtenga el directorio superior del archivo solicitado: nuevo archivo (Application.getRealPath (request.getRequesturi ())). GetParent ()
3. Obtenga las rutas relativas y absolutas de la aplicación actual en el servlet
La ruta absoluta correspondiente al directorio raíz: request.getServletPath ();
Puta absoluta al archivo: request.getSession (). GetServletContext (). GetRealPath (request.getRequesturi ())
La ruta absoluta de la aplicación web actual: servletConfig.getServletContext (). GetRealPath ("/");
(El objeto ServletContext se obtiene de varias maneras:
javax.servlet.http.httpsession.getServletContext ()
javax.servlet.jsp.pageContext.getServletContext ()
javax.servlet.servletconfig.getServletContext ()
)
Lo anterior es todo el contenido de este artículo, espero que les guste.
Tómese un tiempo para compartir el artículo con sus amigos o deje un comentario. ¡Te agradeceremos sinceramente por tu apoyo!