【问题标题】:docType parsing Error in jsfjsf中的docType解析错误
【发布时间】: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

标签: html richfaces


【解决方案1】:

你可以试试这个:

<!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">

<head>
  ..
</head>

</html>

请您参考所有页面:

Page 1

Page 2

Page 3

Page 5

【讨论】:

  • 抱歉......我浏览了所有页面......还从项目中的这些页面复制和粘贴代码,但仍然无法正常工作......当我使用 Richfaces 3.3 时,相同的代码工作正常.3 ....我认为问题与richfaces 4.5.9 谢谢
猜你喜欢
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 2013-04-24
  • 1970-01-01
  • 2021-04-01
  • 2011-07-31
  • 2016-01-19
  • 2013-01-30
相关资源
最近更新 更多