2017-10-31 16 views
0

私はのJSFを少し新しくしました。 文字列をinputtextareaに入れるときの問題に直面しています。JSFは入力テキスト領域にXML文字列を送信します

<h:inputTextarea title="Enter Text" rows="5" cols="120" 
            value="#{managedBean1..message}" 

とバッキングBeanクラスで通常のセッターとゲッターを持っている: 私はコードがあり、その中XHTMLファイルを持っています。

XML文字列を設定しようとしている入力テキスト領域で、バッキングBeanのセッターでは、角カッコ(<と>)を削除して通常の文字列として表示されます。

それはバッキングBeanに更新のための

+0

あなたは 'managedBean1..message'の後に'。(ドット) 'を2つ持っています。私はこれを試した問題ではないと思っています。あなたが使用したすべてのコードとツールについて言及できます。( – Anas

+1

あなたの問題は、空のプロジェクトで試してみると、まったく再現できません。あなたの問題は、既存のプロジェクトの他の場所で発生しています。XSSを実行するwebappに何らかの "XSSフィルター"仕事を間違った方法で蘇生させる。 – BalusC

答えて

0

おかげであるとしてXML文字列が行くように、あなたの入力に基づいて、必要とされるどのような変更を提案してください私は、アプリケーションコードを掘ることができたし、ルートを見つけることができました問題の原因 山括弧の使用を制限し、フィルタリングするJSFページ用のフィルタが実装されています。

問題が解決しました。

関連する問題