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)

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
Inserte la descripción de la imagen aquí
Paso 2

Inserte la descripción de la imagen aquí
step3
Inserte la descripción de la imagen aquí
step4
Inserte la descripción de la imagen aquí
step5
Inserte la descripción de la imagen aquí
hay un error, la solución: el
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
problema está resuelto, el directorio está completo!
La lista completa es la siguiente:
Inserte la descripción de la imagen aquí

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
Inserte la descripción de la imagen aquí
sentido, la visita debería mostrar 2, pero ...
Inserte la descripción de la imagen aquí
** ¡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.
Inserte la descripción de la imagen aquí
Reinicie Tomcat y visite: el
Inserte la descripción de la imagen aquí
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 .

Recomendado por otros artículos de este blog

En springmvc5.1.9, un método en el controlador puede saltar a la vista o al método. El problema está resuelto

¡Haga su propio marco struts2 simple!

Struts2.5.20 usa comodines y resuelve problemas

Supongo que te gusta

Origin blog.csdn.net/L333333333/article/details/101311249
Recomendado
Clasificación