Cómo colocar la clase Java generada por código en la carpeta src del proyecto de red
Aquí hay algunos otros métodos que puede utilizar. Los enumeraré todos. ¡Ingrese el código manualmente!
1.jsp Obtenga la ruta:
Tome el nombre del proyecto TEST como ejemplo
(1) Obtenga la ruta completa de la página actual que contiene el proyecto nombre:
Código Java
request.getRequestURI()
Resultados:/TEST/test.jsp <
(2) Obtener nombre del proyecto:
p>
Código Java
request.getContextPath()
Resultados:/TEST
(3) Obtenga el nombre completo del directorio donde se encuentra la página actual:
Código Java
request.getServletPath()
Resultado: si la página está en el directorio jsp /TEST/jsp/test.jsp
(4) Obtenga la ruta completa del servidor donde se encuentra la página:
código Java
aplicación .getRealPath("test.jsp")
Resultado: D: \resin\webapps\TEST\test.jsp
(5) Obtiene la ruta absoluta del servidor donde está la página se encuentra:
Código Java
absPath=new java.io .File(application.getRealPath(request.getRequestURI()).getParent();
Resultado: D:\resin\webapps\TEST
2. Obtener la ruta en la clase:
(1) Ruta absoluta de la clase:
Java. code
Class.class.getClass().getResource("/").getPath()
(2) Obtenga la ruta del proyecto:
Código Java
System.getProperty("user.dir")
Resultado: D :\TEST)
3. Obtenga la ruta en el Servlet:
(1) Obtener el directorio del proyecto:
Código Java
request .getSession().getServletContext().getRealPath("") //los parámetros pueden ser nombres de paquetes específicos.
Resultados: E:\Tomcat\webapps\TEST
(2) Obtener la dirección de la barra de direcciones de IE:
Código Java
request .getRequestURL()
Resultado: http://localhost:8080/TEST/test
(3) Obtener dirección relativa:
Código Java p >
solicitud.getRequestURI()