2009-06-03 9 views
0

私はMyFaces 1.2.6からMojarra 1.2に移行しています。 私のアプリケーションは、Facelets、Tomahawk、Richfacesも使用しています。MyFaces to Mojarra移行の問題

MyFaces 1.2.6を使用すると問題なく動作します。 Mojarra 1.2を使用して、いくつかの問題が発生しました。

それは、このエラーを印刷し続ける:ライン141の

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. 

内容:

<f:facet name="footer"> 

誰もが、私はそれについて何ができるか知っていますか?

答えて

2

はエラーにxmlParseEntityRefを考えると、私は(アンパサンドを探して - &)浮遊XML entitiesをチェックします。

また、EL式(たとえば、$ {baz.mystring})から放出される値を確認してください。 MyFacesが文字列 "foo & bar"をfoo & ampとしてエンコードした場合、 barでも、RIはそれをまっすぐにfoo & barと発しました。これは問題を引き起こす可能性があります。