Gradle JakartaEE/Tomcat 10.1: как использовать JSTLJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Gradle JakartaEE/Tomcat 10.1: как использовать JSTL

Сообщение Anonymous »


Я знаю, что Tomcat v10.1 относится к следующим СПЕЦИФИКАЦИЯМ:
[*]Сервлет 6.0 [*]JSP 3.1 [*]EL 5.0
Итак, мои зависимости Graddle:

зависимости { compileOnly "jakarta.servlet:jakarta.servlet-api:6.0.0" compileOnly "jakarta.servlet.jsp:jakarta.servlet.jsp-api:3.1.0" compileOnly "jakarta.el:jakarta.el-api:5.0.0" } Я полагаю, что у Tomcat уже есть эти библиотеки, поэтому я использую compileOnly.

Проблема в том, что мне также нужно добавить соответствующую библиотеку JSTL для поддержки старых файлов JSP, содержащих тег JSTL.

В моих файлах JSP я исправляю правильный тег JSTL:



Теперь, что касается импорта, я добавляю эти зависимости:

реализация 'jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:3.0.0' Проблема в том, что jakarta.tags.core не распознается, у меня есть исключение.

Вопросы:
[*]
Спецификация JSP должна быть версии 3.1. Однако самой последней зависимостью от Maven является jstl-api:3.0.0 (вместо несуществующей 3.1.0). Соответствует ли эта версия спецификации JSP 3.1?
[*]
Как исправить ошибку?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»