El problema de la ruta de request.getrequestDispatcher() en el servlet
RequestDispatcher getRequestDispatcher(java.lang.String ruta)
ruta Las rutas relativas y absolutas se pueden escribir dondequiera que vayan.
La página Activeshow.jsp se encuentra en la carpeta Active:/Nombre del proyecto/Active/activeshow.jsp (ruta absoluta)
activeshow.jsp (ruta relativa)
active.jsp se envía a la página jsp en la carpeta Cars:/Nombre del proyecto/Cars/xxx.jsp (ruta absoluta)
.../Cars/xxx.jsp (ruta relativa)
Ampliado:
Python se adhiere a un diseño claro y consistente, lo que lo convierte en un lenguaje fácil de leer, mantenible y versátil favorecido por un gran número de usuarios.
El principio rector general para el desarrollo de diseñadores es que sólo existe una mejor manera de resolver un problema determinado. Tim Peters expresa esto en su lema de Python (llamado Python Zen): Debería haber una, y preferiblemente sólo una, manera obvia. Esta es exactamente la misma idea que TMTOWTDI (TMTOWTDI), la idea central de Perl, otro lenguaje dinámico de alto nivel con características similares. Esto es completamente contrario a la idea central de TMTOWTDI en Perl (que hay varias formas de hacerlo).
Los autores de Python diseñaron intencionalmente la sintaxis para que fuera muy estricta, de modo que los malos hábitos de programación (como no sangrar la siguiente línea de una declaración if a la derecha) no se puedan compilar. Uno de los hábitos importantes son las reglas de sangría de Python.
A diferencia de la mayoría de los otros lenguajes (como C), los límites de un módulo están completamente determinados por la posición del primer carácter de cada línea en la línea (mientras que C usa un par de corchetes {} especificar define los límites del módulo, independientemente de la posición de los caracteres). Esto ha sido controvertido. Separar el significado gramatical de un lenguaje de la forma en que se organizan los caracteres se consideró un avance importante en los lenguajes de programación desde los inicios de lenguajes como C. Sin embargo, es innegable que Python hace que los programas sean más claros y hermosos al obligar a los programadores a aplicar sangrías (incluidas las definiciones de funciones if, for y que requieren módulos).