wie kann ich Sie reinigen und desinfizieren die eine url von einem Benutzer übermittelt für "neuanzeige" in java?

Ich möchte einem Benutzer die Möglichkeit zum senden einer url und zeigt dann, dass die url an andere Benutzer als link.

Wenn ich naiv wieder anzuzeigen, was dem Benutzer vorgelegt, lasse ich mich öffnen, um urls wie

http://somesite.com' ><script>[any javacscript in here]</script>

dass, wenn ich es wieder einzublenden, um andere Nutzer etwas tun, böse, oder zumindest etwas, dass mich unprofessionell für nicht verhindern.

Gibt es eine Bibliothek, vorzugsweise in java, das wird reinigen eine url, so dass es behält alle gültigen urls, aber Unkraut irgendwelche exploits/Unsinn?

Dank!

  • Haben Sie einen Blick hier.
  • Sie möchten URLEncoding oder Sie nicht wollen, um den ganzen URL ???
  • Diese Frage bittet um eine **gültige URL regulärer Ausdruck: stackoverflow.com/questions/161738/... **. Die Antworten sind hilfreich. Sie möchte einfach braucht um eine regular expression matcher in java
InformationsquelleAutor Bruce | 2012-08-30
Schreibe einen Kommentar