Cómo implementar la interacción entre jsp y java en Spring
El marco mvc utilizado en Spring puede realizar la interacción entre jsp y java.
A continuación se utiliza spring mvc para generar hello world como ejemplo:
1. El paquete jar del que depende el proyecto:
1. del que depende el framework Spring:
Logging: commons-logging-1.1.3.jar;
Soporte JSTL Soporte JSTL: jstl.jar y standard.jar en jakarta-taglibs- estándar-1.1.2;
2. Paquete jar de Spring:
El paquete jar en Spring-framework-3.2.5.RELEASE/libs (por conveniencia, copié todos estos paquetes directamente);
Copie todos los paquetes jar anteriores al directorio WebContent/WEB-INF/lib del proyecto.
En segundo lugar, agregue el archivo web.xml en /WEB-INF con el siguiente contenido:
?
< init-param>
3. Configuración del archivo Springservlet-config.xml:
Cree una nueva carpeta de recursos en el proyecto y agregue el archivo springservlet-config.xml.
?
?
?
?
? nombre de propiedad="suffix" value=".jsp"/>
Dado que estamos configurando el archivo web.xml para interceptar todas las solicitudes al servlet, necesitamos configurar la asignación del archivo de recursos estático aquí; de lo contrario, las solicitudes a estos archivos de recursos devolverán 404:
> Habilite la compatibilidad con anotaciones de controlador y configúrelo para escanear solo controladores bajo el paquete especificado: < contexto: componente-scan base-package="com.demo.web.controllers" use-default-filters="false"> Configure el analizador de vistas y especifique la carpeta donde se encuentra la vista: