En el minuto 11:49 se agregó un punto en la ruta del server ./abc123
. Esto es debido a las rutas en los directorios. Las rutas pueden ser:
- Absolutas. Es la ruta completa del directorio. Incluyendo el disco en el que está almacenado. Ejemplo: C:/Program Files/Java
- Relativas. Rutas que parten desde cierto directorio y sus relativos. Es decir, sus directorios padres, hijos o hermanos
En este caso, se utilizan rutas relativas y se pueden utilizar de la siguiente manera:
./
Hace referencia al directorio en el que se está posicionado actualmente../
Hace referencia al directorio padre de donde se esté posicionado
En caso de que creemos un directorio “users” y guardemos todos los JSP de usuarios en este, cuando queramos acceder a los servlets, deberemos utilizar ../rutaServlet
De todas formas, esta no es la mejor práctica debido a que si tenemos muchas carpetas o queremos mover el directorio, se podría complicar mover las rutas nuevamente. Recomiendo utilizar: <%=request.getContextPath() %>/rutaServlet
. Este código arrojará siempre la ruta al directorio en donde se encuentran los servlets. Como pueden ver, es un código en java utilizando los scriptlets que se habló en la clase.
Para más información sobre las rutas, acá lo explican bien
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?