Я ознакомился с руководством по MVC Spring и скопировал оттуда этот небольшой код JSP:
<%@ page session="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head><title>Training, Inc.</title></head>
<body>
<h2><c:out value="${message}" /></h2>
</body>
</html>
Для сообщения установлена строка, а тег c: out печатается буквально
$ {сообщение}
Я какое-то время бил себя по голове, пока не вспомнил проблему, которая у меня была раньше, и изменил URI taglib на:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
Это решило мою маленькую проблему
Некоторое время назад у меня была похожая проблема с преобразованием XSLT, но в этом случае мне пришлось перейти с http://java.sun.com/jstl/xml на http://java.sun.com/jsp/jstl/xml
Согласно этой ссылке мой весенний пример должен был работать так же, как я вставил из весеннего урока
Вопрос в следующем:
Кто-нибудь из вас, ребята, знает, где задокументирована вся эта путаница с URI taglib? Почему в некоторых случаях я получал последнюю версию от http://java.sun.com/jsp/jstl, а в других - последнюю версию от http://java.sun.com/jstl