我正在迈出第一步,正在做一个教程。
我应该重定向到使用
显示某些内容的页面< core:redirect url =“/ portfolio.htm”/>
但该页面永远不会显示。通过直接导航到页面,我可以看到它在那里,看起来没问题。
我在Eclipse中遇到错误“Uknown tag(core:redirect)
我怀疑这给了我这个问题,但是我已经导入了JSTL库并且无法看到我做错了什么。我唯一能想到的是核心:......已被其他东西所取代。
答案 0 :(得分:3)
您需要安装并声明标记库,然后才能使用其标记。
jstl-1.2.jar
并将其放入/WEB-INF/lib
或/appserver/lib
(如果尚未完成)。<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
。<c:redirect />
。答案 1 :(得分:2)
您是否在JSP顶部使用以下语句指定了JSTL核心taglib?
<%@ taglib uri=" http://java.sun.com/jsp/jstl/core" prefix="core" %>
大部分时间都使用prefix="c"
,因此引用core
将无效。