0

私はHTMLエスケープを行うためにJSPfn:escapeXmlの入力値(たとえば)に適用しています。>フォームを送信するとき、パラメーターをコントローラーに送信する必要があります。私のコントローラーでは、リクエストパラメーターはとして&gtではなくとして来ます>。このため、元の値を取得するためにコントローラーでエスケープを解除できませんでした。誰かがこれを手伝ってもらえますか?

4

2 に答える 2

1

Apache Commons Lang-String Escape Utils

http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/StringEscapeUtils.html

unscapeメソッドの1つを使用します。

于 2012-10-30T14:17:16.900 に答える
0

1つの解決策は、カスタムメソッドを作成し、&gtのすべての文字列オカレンスを>に置き換え、他のhtml文字に対して同様の操作を実行することです。

于 2012-10-30T11:21:03.890 に答える