Sto usando lo stivale a molla.Tagliere per stivale a molla
Ho una pagina JSP con le seguenti librerie di tag:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
Quando si carica la mia pagina jsp, ottengo il seguente errore:
The absolute uri: http://www.springframework.org/security/tags cannot be resolved in either web.xml or the jar files deployed with this application
Queste sono le mie dipendenze POM:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
Qualche suggerimento?
il TLD per 'http: // www.springframework.org/tag/form' è nel' primavera-webmvc' jarfile; apri le tue dipendenze pom per verificare se è stato inserito da 'spring-boot-starter-web' (sto usando spring-boot 1.2.2-SNAPSHOT e funziona grazie a quella dipendenza transitiva) –
Quindi la domanda qui è se' spring-boot-starter-security' fornisce automaticamente anche le dipendenze 'spring-security-taglibs'. Sembra che NON lo sia: devono essere aggiunti esplicitamente come una voce di dipendenza POM separata, nel qual caso è sicuro dichiarare senza specificare alcuna versione? ('spring-boot-starter-security' sta presumibilmente gestendo il versioning per la lib di sicurezza del core spring ecc.) – arcseldon