1. Pegue o caminho no arquivo java
Thread.currentThread (). GetContextClassLoader (). GetResource ("") // Obtenha o caminho em que o arquivo de recursos (arquivo .class) está localizado
Classloader.getSystemResource ("")
Class_name.class.getclassloader (). GetResource ("")
Class_name.class .getResource ("/")
Class_name.class .GetResource ("") // Obtenha o caminho em que a classe atual está localizada
System.getProperty ("user.dir") // Obtenha o caminho absoluto para o diretório raiz do projeto
System.getProperty ("java.class.path") // Obtenha o caminho de classe e o caminho do pacote
As impressões são as seguintes:
Arquivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Arquivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Arquivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Arquivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/
Arquivo:/f:/work_litao/uri_test/webcontent/web-inf/classes/com/xml/imp/
F: Work_litaouri_test
F: work_litaouri_testwebContentWeb-Infclasses;
2. Obtenha os caminhos relativos e absolutos do aplicativo atual no JSP
O caminho absoluto correspondente ao diretório raiz: request.getRequesturi ()
Caminho absoluto para o arquivo: Application.getRealPath (request.getRequesturi ());
O caminho absoluto do aplicativo Web atual: Application.getRealPath ("/");
Obtenha o diretório superior do arquivo solicitado: new File (Application.getRealPath (request.getRequesturi ())). GetParent ()
3. Obtenha os caminhos relativos e absolutos da aplicação atual no servlet
O caminho absoluto correspondente ao diretório raiz: request.getServletPath ();
Caminho absoluto para o arquivo: request.getSession (). GetServletContext (). GetRealPath (request.getRequesturi ())
O caminho absoluto do aplicativo Web atual: servletconfig.getServletContext (). GetRealPath ("/");
(O objeto ServletContext é obtido de várias maneiras:
javax.servlet.http.httpsession.getServletContext ()
javax.servlet.jsp.pageContext.getServletContext ()
javax.servlet.servletConfig.getServletContext ()
)
O exposto acima é o conteúdo inteiro deste artigo, espero que gostem.
Reserve algum tempo para compartilhar o artigo com seus amigos ou deixar um comentário. Agradecemos sinceramente o seu apoio!