我正在从MyFaces 1.2.6迁移到Mojarra 1.2。 我的应用程序还使用了Facelets,Tomahawk和Richfaces。
使用MyFaces 1.2.6,它没有问题。 使用Mojarra 1.2,我遇到了一些问题。
它不断打印此错误:
This page contains the following errors:
error on line 141 at column 36: xmlParseEntityRef: no name
Below is a rendering of the page up to the first error.
第141行的内容:
<f:facet name="footer">
有谁知道我该怎么办?
答案 0 :(得分:2)
鉴于错误 xmlParseEntityRef ,我会检查迷路XML entities(寻找&符号 - &amp; )。
同时检查任何EL表达式发出的值(例如$ {baz.mystring})。如果MyFaces将字符串“foo&amp; bar”编码为 foo&amp; amp;吧,但RI直接发出它作为 foo&amp;吧,这可能会导致问题。