comparison gwt-client/src/main/java/org/dive4elements/river/client/shared/MapUtils.java @ 8844:890f708b18d6

Encode print URL with GWT-means. The homebrew encoding partly resulted in URLs not accepted by Tomcat 7 due to the fix for CVE-2016-6816.
author Tom Gottfried <tom@intevation.de>
date Fri, 12 Jan 2018 17:07:42 +0100
parents 2987d81ea719
children 5e38e2924c07
comparison
equal deleted inserted replaced
8843:3ecf1f76b2b8 8844:890f708b18d6
7 */ 7 */
8 8
9 package org.dive4elements.river.client.shared; 9 package org.dive4elements.river.client.shared;
10 10
11 import java.util.Date; 11 import java.util.Date;
12
13 import com.google.gwt.safehtml.shared.SafeHtmlUtils;
14 12
15 13
16 public class MapUtils { 14 public class MapUtils {
17 15
18 public static final String GET_LEGEND_GRAPHIC_TEMPLATE = 16 public static final String GET_LEGEND_GRAPHIC_TEMPLATE =
48 } 46 }
49 47
50 return url; 48 return url;
51 } 49 }
52 50
53 public static String toSaveHTMLJavaString(String str) {
54 return str == null ? null : SafeHtmlUtils.htmlEscape(toJavaEncodedString(str));
55 }
56 51
57 public static String toJavaEncodedString(String str) { 52 public static String toJavaEncodedString(String str) {
58 if (str == null) { 53 if (str == null) {
59 return null; 54 return null;
60 } 55 }

http://dive4elements.wald.intevation.org