String - Escape

Use the code below to remove unnecessary html code, prepare a string for javascript and other useful methods.

  1. #set ($title = "<p>James is awesome</p>")  
  2. $!{esc.xml($title)}  
  3.   
  4. $javascript                  -> He didn't say, "Stop!"  
  5. $esc.javascript($javascript) -> He didn\'t say, \"Stop!\"  
  6.   
  7. $html                        -> "bread" & "butter"  
  8. $esc.html($html)            -> &quot;bread&quot; &amp; &quot;butter&quot;  
  9.   
  10. $xml                        -> "bread" & "butter"  
  11. $esc.xml($xml)              -> &quot;bread&quot; &amp; &quot;butter&quot;  
  12.   
  13. Other methods include  
  14.   
  15. java() - Escapes the characters in a String using Java String rules.  
  16. javascript() - Escapes the characters in a String using JavaScript String rules.  
  17. html() - Escapes the characters in a String using HTML entities.  
  18. url() - Escapes the characters in a String to be suitable to use as an HTTP parameter value.  
  19. xml() - Escapes the characters in a String using XML entities.  
  20. sql() - Escapes the characters in a String to be suitable to pass to an SQL query.  
  21. propertyKey() - Escapes the characters in a String using the rules for writing Java properties.  
  22. propertyValue() - Escapes the characters in a String using the rules for Java properties.  
  23. getDollar() - Renders a dollar sign ($).  
  24. getD() - Renders a dollar sign ($).  
  25. getHash() - Renders a hash (#).  
  26. getH() - Renders a hash (#).  
  27. getBackslash() - Renders a backslash (\).  
  28. getB() - Renders a backslash (\).  
  29. getQuote() - Renders a double quotation mark (").  
  30. getQ() - Renders a double quotation mark (").  
  31. getSingleQuote() - Renders a single quotation mark (').  
  32. getS() - Renders a single quotation mark (').  
  33. getExclamation() - Renders an exclamation mark (!).  
  34. getE() - Renders an exclamation mark (!).  
comments powered by Disqus