Nuevo en maven: cree un proyecto de aplicación web, introduzca jstl, el dependency y el la resolución de problemas no resueltos (gráfico detallado)
Crear proyecto Maven-webapp
La narrativa es engorrosa aquí, y su objetivo es dar un recordatorio detallado a los amigos que acaban de contactar a través de pasos gráficos.
Paso 1
Paso 2
step3
step4
step5
hay un error, la solución: el
problema está resuelto, ¡la creación está completa! ¡Pero parece que falta un directorio en el proyecto!
Paso 6
solución, cambie jdk y seleccione jdk, el proceso es el siguiente: ¡el
problema está resuelto, el directorio está completo!
La lista completa es la siguiente:
Utilice jstl, el
dependencias relacionadas con jstl:
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl -->
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.glassfish.web/jstl-impl -->
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jstl-impl</artifactId>
<version>1.2</version>
</dependency>
¡Asegúrese de agregar todas estas dos dependencias, de lo contrario, habrá errores relacionados con la clase que no se encuentra! ! !
el dependencia
<!-- https://mvnrepository.com/artifact/javax.el/javax.el-api -->
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.0</version>
</dependency>
Ok, al introducir estos, su proyecto puede usar jstl y el, pero cuando lo usamos, descubrimos que la expresión el no fue analizada: tiene
sentido, la visita debería mostrar 2, pero ...
** ¡el no se puede analizar! ! ** Vaya a la siguiente sección, ¡solucionemos el problema!
Resuelve el problema que el no resuelve
Después de verificar, la versión de la aplicación web del archivo web.xml creado por defecto es 2.3, que no puede analizar las expresiones el. Intentamos cambiar a la versión anterior 3.0 (también preste atención a la versión correspondiente a su Tomcat), que usé aquí Tomcat9, así que cambió a 4.0.
Reinicie Tomcat y visite: el
problema está resuelto y se puede resolver;
si no tiene éxito, intente modificar la expresión el y actualice la página ; si no se ha
resuelto, intente limpiar el proyecto, actualice la página web y visite nuevamente. Los métodos anteriores se han probado y están disponibles .