【发布时间】:2015-12-29 02:51:48
【问题描述】:
我正在将richfaces 3.3.3 迁移到richfaces 4.5.9 但是当我在项目中添加richfaces 4.5.9 jar 时出现错误,因为“文档类型声明包含或指向的标记声明必须格式正确。” 我的文档类型声明是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:a4j="http://richfaces.org/a4j">
</html>
【问题讨论】:
-
你的jsf版本是多少?您是否也迁移到了 JSF 2.2?如果是这样,那么命名空间应该是 xmlns.jcp.org 而不是 java.sun.com