2016-04-19 16 views
2

jspで値を設定する際に問題が見つかりました。私はそれが"phenom<name"として保存したデータベースで"phenom<name"でその価値を提供する場合.butユーザーテキストにデータを表示しながら"<"シンボルは切り捨てられます後の要素は、データベースに格納する必要があり、それが"phenom<name""<"記号が切り捨てられた後のテキスト

+0

jspで値を設定する際に問題が見つかりました。データベースに "phenom

+0

"\"を "phenom <\ name"に追加すると正しく表示されますが、適切ではないDBにエスケープ記号が格納されます。 –

+0

'' \ ''は、問題が発生しているHTMLのエスケープ文字ではありません。 – Quentin

答えて

1

の代わりに"phenom<"として表示します

<c:out value="phenom<name" /> 

または

${fn:escapeXml('phenom<name')} 

または

...それをエスケープする必要があります
"phenom&lt;name" 
+0

ありがとう私は結果を投稿しようとします –

+1

ありがとう、それは働いた:)あなたは素晴らしいです! –