Я просто хотел добавить исправление, которое я нашел для этой проблемы. Я не уверен, почему это сработало. У меня была правильная версия jstl (1.2), а также правильная версия servlet-api (2.5)
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
У меня также был правильный адрес на моей странице, как предлагается в этом потоке, который является
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Что исправлено для меня, это удаление тега области из моего xml-файла в pom для моей зависимости jstl 1.2. Снова не уверен, почему это исправлено, но на тот случай, если кто-то делает весну с учебником JPA и Hibernate по множественности и имеет свою настройку pom таким образом, попробуйте удалить тег области и посмотреть, исправляет ли он это. Как я сказал, это сработало для меня.
Вы могли установить Действие Сборки (в Окне свойств) к Ни один для файлов, которые Вы хотите исключенный. Вы могли также щелкнуть правой кнопкой по папке и выбрать Exclude from Project.
Щелкните правой кнопкой по всем файлам и выберите Свойства. Теперь Действие набора ни к Одному. Вернитесь для Компиляции при фиксации кода:)
Выбор файлы, которые Вы не хотите скомпилировать на Проводнике Решения.
Щелчок правой кнопкой и выбирают Options...
Набор "Действие Сборки" с файлами ни к "Одному".
, Который должен добиться цели для Вас!
Я совершенно уверен, что должно быть свойство "Exclude from build" на папке, но у меня нет своей Visual Studio со мной в данный момент. По крайней мере на файлах существует такое свойство.
Необходимо просто быть в состоянии щелкнуть правой кнопкой по имени папки в проводнике решения и нажать "exclude from project".
В Visual Studio 2010 вам нужно щелкнуть правой кнопкой мыши проект в обозревателе решений и выберите Выгрузить проект