Re: [Vradi-devel] [Vradi-commits] r107 - in trunk/vradi-web/src/main: java/org/chorem/vradi java/org/chorem/vradi/actions resources webapp/WEB-INF/jsp
Il faut absoluement éviter d'utiliser des classes venant du package sun.xxx Tu as du avoir des gros warning à la compilation :( On Wed, 29 Jun 2011 17:30:49 +0200 (CEST) bpoussin@users.chorem.org wrote:
+import sun.misc.BASE64Decoder; +import sun.misc.BASE64Encoder; + /** * Utilities class * @@ -7,9 +19,86 @@ */ public class VradiWebHelper {
+ /** to use log facility, just put in your code: log.info(\"...\"); */ + static private Log log = LogFactory.getLog(VradiWebHelper.class); + public static String escapeSciptBalises(String txt) {
// (?s) activ dotall (http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#DO...) - return txt.replaceAll("(?s)<script>.*</script>", ""); + return txt.replaceAll("(?s)<script.*?>.*</script>", ""); } + + /** + * Compresse en gzip la string passee en parametre, la passe en base64 + * et l'encode pour passer comme parametre d'une url + */ + public static String encode(String s) throws IOException { + String encType = "UTF-8"; + BASE64Encoder b64enc = new BASE64Encoder(); +
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (1)
-
Tony Chemit