javax.faces.view.facelets.FaceletException:错误解析/template.xhtml:引用了实体“nbsp”,但未声明

时间:2014-12-04 12:24:32

标签: jsf jsf-2 facelets html-entities

我知道答案是here。但问题是,即使我更改为 而不是 我正在使用JDeveloper,它也会不时重置。

请告诉我如何永久修复此问题?还包括这个?

<!DOCTYPE html [
<!ENTITY nbsp "&#160;"> 
 ]>

1 个答案:

答案 0 :(得分:0)

我再次遇到此错误,将项目从3.x升级到4.5.x,以上内容也没有为我解决。根据我的注释,有效的方法是将其添加为xhtml文件的第一行:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">