【发布时间】:2015-09-13 03:24:26
【问题描述】:
我已将我的应用程序从 JSF 1.2 迁移到 2.2。
它在 java.sun.com 域上使用 XML 命名空间,例如 xmlns:f="http://java.sun.com/jsf/core"。但是,Oracle's Java EE 7 tutorial 在xmlns.jcp.org 域上使用 XML 命名空间,例如
xmlns:f="http://xmlns.jcp.org/jsf/core".
推荐哪一个?为什么要更改?
【问题讨论】:
-
如果您使用的是 JSF 2.2.x,请使用
http://xmlns.jcp.org/...。这是一个新的 JSF 2.2 东西(JSF 2.4 不存在,顺便说一句,你应该错误地输入了。它应该是 JSF 2.2.4)。 -
Jsf 2.4?最新的稳定版是 2.2,而 2.3 正在开发中。我认为你把事情搞混了。 2.2 已经有了jcp命名空间
-
是的,它是 2.2.4。是我打字的时候打错了。
标签: jsf facelets jsf-2.2 xml-namespaces java-ee-7