0

私はJavaWebアプリケーションに取り組んでいます。このアプリケーションは、サードパーティのアプリからURLパラメータを受け取ります。そのため、URLパラメータの値がエンコードされない場合があります。パラメータ値にエンコードされていない「&」(エンコード値%26)が含まれている場合、URLパラメータ値を解析するにはどうすればよいですか?

例: "page.jsp?title = Street Smith&address = 1223"

ここで、サードパーティはエンコードされていないパラメータ値を渡しました:'Street Smith'

ありがとうMFH

4

2 に答える 2

1

できません。これは壊れた URL です (これが、そもそもエンコーディングが存在する理由です)。

元の意図として「推測」するためのヒューリスティックを書くこともできますが、それは推測になります (そして、間違っている場合もあります)。

于 2012-08-27T17:28:25.287 に答える
0

これは、あなたがしようとしているのと同様のパラメーター値のエンコードを達成しようとしていたユーザーからの別の Stackoverflow 投稿です: URI パラメーター値をエンコードするにはどうすればよいですか?

于 2012-08-27T17:49:37.273 に答える