Eu estava com esse problema porque baixei o Tomcat 10. E também porque ao baixar de uma certa url, não funcionava.
Não baixe dessa url. https://jar-download.com/artifacts/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api/2.0.0/source-code
Tomcat 10 Versões do JSTL menores que a 2.0 não irão funcionar no Tomcat 10.
Baixe os arquivos deste link https://repo.maven.apache.org/maven2/org/glassfish/web/jakarta.servlet.jsp.jstl/2.0.0/jakarta.servlet.jsp.jstl-2.0.0.jar https://repo.maven.apache.org/maven2/jakarta/servlet/jsp/jstl/jakarta.servlet.jsp.jstl-api/2.0.0/jakarta.servlet.jsp.jstl-api-2.0.0.jar
Copiar para pasta do projeto WEB-INF/lib