JSTL:core:redirect给出错误“Unknown tag”

时间:2009-11-23 04:06:23

标签: redirect jstl

我正在迈出第一步,正在做一个教程。

我应该重定向到使用

显示某些内容的页面
  

< core:redirect url =“/ portfolio.htm”/>

但该页面永远不会显示。通过直接导航到页面,我可以看到它在那里,看起来没问题。

我在Eclipse中遇到错误“Uknown tag(core:redirect)

我怀疑这给了我这个问题,但是我已经导入了JSTL库并且无法看到我做错了什么。我唯一能想到的是核心:......已被其他东西所取代。

2 个答案:

答案 0 :(得分:3)

您需要安装声明标记库,然后才能使用其标记。

  1. 下载jstl-1.2.jar并将其放入/WEB-INF/lib/appserver/lib(如果尚未完成)。
  2. 在JSP的顶部声明<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. 现在您可以使用<c:redirect />

答案 1 :(得分:2)

您是否在JSP顶部使用以下语句指定了JSTL核心taglib?

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

大部分时间都使用prefix="c",因此引用core将无效。