0

我目前正在将我们的 Web 应用程序从 Webwork 升级到 Struts2。我遇到了无法解决的 freemarker 问题。

在 FTL 文件中,我有:

<#assign c=JspTaglibs["http://java.sun.com/jstl/core"]>

渲染页面时,我得到:

JspTaglibs["http://java.sun.com/jstl/core"] 未定义。

我使用其他标签库(例如 spring 和 struts),我已经定义了它们web.xml并且它工作正常。

我怎样才能使标准库工作?

4

2 回答 2

2

此 URI 在十多年前已被弃用。使用http://java.sun.com/jsp/jstl/core. 另一方面,您还需要确保正确安装了 JSTL(只需将 JAR 文件放置/包含在 webapp 的运行时类路径中)。

于 2010-07-12T11:57:42.153 回答
0

原来这是最简单的事情。/WEB-INF/lib目录未完全填充,并导致此错误。我对项目进行了完全重建,现在它就像魔术一样工作。

于 2010-07-13T07:11:59.930 回答