2009-11-23 2 views
0

Я делаю первые шаги с Spring и делаю учебник.JSTL: core: redirect дает ошибку «Неизвестный тег»

Я должен быть перенаправление на страницу, которая отображает некоторое содержимое с помощью

< ядро: перенаправление URL = "/ portfolio.htm" />

Однако эта страница никогда не будет отображаться , Переходя непосредственно к странице, я вижу, что она есть, и она выглядит нормально.

Я получаю ошибку в Затмении «Неизвестное тег (ядро: редирект)

Я подозреваю, что это дает мне проблему, однако я импортировал библиотеку JSTL и не может видеть то, что я делаю неправильно Единственное. Я могу думать о том, что ядро:.? ... был заменен чем-то другим

ответ

2

установить и Объявление taglib прежде чем вы сможете использовать его метки.

  1. Скачать jstl-1.2.jar и поместить его в /WEB-INF/lib или /appserver/lib, если это еще не сделано.
  2. Объявление <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> в верхней части вашего JSP.
  3. Теперь вы можете использовать <c:redirect />.
2

ли вы указали основной JSTL TagLib со следующим утверждением в верхней части JSP

<%@ taglib uri=" http://java.sun.com/jsp/jstl/core" prefix="core" %> 

Большая часть время это делается с prefix="c", поэтому refe rring до core не будет работать.

+0

Если я изменю его на prefx = "c", он все равно не работает? – Ankur

Смежные вопросы