我目前正在将Web应用程序从Webwork升级到Struts2。我遇到了freemarker的问题,我无法解决。
在FTL文件中我有:
<#assign c=JspTaglibs["http://java.sun.com/jstl/core"]>
渲染页面时我得到了:
JspTaglibs["http://java.sun.com/jstl/core"] is undefined.
我使用其他taglib(例如spring和struts),我在web.xml
中定义了它们并且它工作正常。
如何使标准库有效?
答案 0 :(得分:2)
此URI在十多年前已被弃用。使用http://java.sun.com/jsp/jstl/core
。另一方面,您还需要确保正确安装JSTL(通过在Web应用程序的运行时类路径中放置/放置JAR文件)。
答案 1 :(得分:0)
原来这是最简单的事情。 /WEB-INF/lib
目录未完全填充,导致此错误。我完成了项目的全面重建,现在就像魔法一样。