Bueno, pues resulta que mirando he encontrado la uri buena del JSLT 1.1 para que no me diera el error, evitando así realizar todos los pasos que he comentado antes.
si en la cabecera le pones:
Código HTML:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Me ha funcionado.
¿Alguien puede comentar que es mejor bajarte las librerias de jakarta o indicando el uri de Sun?
Yo creo que esto provoca un lío de versiones de la ostia. A ver si alguien puede aclarar un poco el tema.