我有一个基于JSF 1.2的Web应用程序,我从中复制了JSTL导入
xmlns:c="http://java.sun.com/jstl/core"
您还可以在许多互联网场所找到这个导入。我不记得上述内容是否适用于我的旧网络项目,但无论如何,在我的当前基于JSF 2.0的Web应用程序中它都不起作用。容器给出了一个警告:
警告:此页面调用XML命名空间http://java.sun.com/jstl/core,使用前缀c,但该命名空间不存在标签库。
然后我将导入更改为
xmlns:c="http://java.sun.com/jsp/jstl/core"
... 这个方法解决了在基于JSF/RichFaces的web应用中使用时的所有问题。
这里的窍门是什么?从JSF 1.2到2.x是否有任何更改JSTL导入URL的更改?还是前者通常在JSF中是错误的?两者之间有什么区别?
http://xmlns.jcp.org/jsp/jstl/core
(只需按照 BalusC 描述的 JSTL 标签信息进行操作)。 - Kawu