私の現在の設定では、ユーザー入力をxml形式で保存し、 <s:property>
タグを使用して表示します。
一重引用符、二重引用符の場合を除いて、すべてが機能します。データは次のようにxmlに保存されます。
&amp;amp;quot;
プロパティタグを使用して引き出したところ、元に戻されませんでした。"
どうすればこれを克服できますか?これはデータの保存または表示の問題ですか?
<s:property value="%{yourValue}" escape="false"/>
保存されているデータとタグによって表示されているデータのどちらにも問題がある可能性があります。最初にDBに保存されているデータを確認し、それが適切に保存されているかどうかを確認することをお勧めします。プロパティタグがそれを表示する方法に問題がある可能性があることを適切に保存します。
Struts2プロパティタグは、HTML、XML、およびJSに関するいくつかの属性を定義し、データのレンダリング中にそれらをエスケープするようにタグの天気を指示します。trueとして設定されている値はほとんどなく、falseとして設定されている値はほとんどありません。要件に従って設定する必要があります。タグレンダリングクラスに情報を渡します。
escape false true
escapeCsv false false
escapeHtml false true
escapeXml false false
理解を深めるには、詳細に説明されている公式ドキュメントを参照してください。 プロパティタグ