相关疑难解决方法(0)

JSF 1.2和JSF 2.x之间的JSTL xmlns名称空间差异?

我有一个基于JSF 1.2的webapp,我从中复制了JSTL导入

xmlns:c="http://java.sun.com/jstl/core"
Run Code Online (Sandbox Code Playgroud)

您还可以在Internet上的许多位置找到此导入.我不记得上面无论是在我以前的Web项目的工作或没有,在任何情况下,它并没有在我目前的JSF 2.0 Web应用基础工作.我收到集装箱的警告说:

警告:此页面调用带有前缀c声明的XML命名空间http://java.sun.com/jstl/core,但该命名空间不存在taglibrary.

然后我将导入更改为

xmlns:c="http://java.sun.com/jsp/jstl/core"
Run Code Online (Sandbox Code Playgroud)

... <c:forEach>在基于JSF/RichFaces的webapp中删除了所有令人头疼的问题.

这里的诀窍是什么?从JSF 1.2到2.x的JSTL导入URL是否有任何更改?或者前一行通常是错误的(在JSF中)?这两者有什么区别?

import jsf jstl xml-namespaces jsf-2

20
推荐指数
1
解决办法
3万
查看次数

标签 统计

import ×1

jsf ×1

jsf-2 ×1

jstl ×1

xml-namespaces ×1