Tomcat 7.0.27不适用于自定义标记

时间:2012-05-29 13:15:50

标签: jsp tomcat jstl tomcat7 jsp-tags

我正在努力使应用程序(为tomcat 5.5开发)与tomcat 7(7.0.27)兼容。该应用程序使用标准的jstl和自定义标签。标准标签工作正常,但是我无法使用自定义标签来处理tomcat 7(它们在tomcat 5.5中运行正常)。可能是造成这个问题的原因是什么?

这有效:

<c:out value="${arrival.flt}" />

而这不是:

<flight:identity-flr flight="${arrival}" />

编辑:

是的,我在index.jsp文件中指定了我的taglib:

<%@taglib prefix="flight" uri="path_to_tag_library/flight"%>

1 个答案:

答案 0 :(得分:1)

我似乎找到了解决这个问题的方法。我没有意识到的是tomcat 5.5包含3个文件夹(lib),其中存储了.jars。我只复制了一个文件夹中的jar文件,而applciation也需要来自common / lib文件夹的库。将它们复制到我的项目的WEB-INF / lib并重建应用程序后,自定义标签现在正在此应用程序中工作。