Mercurial > dive4elements > river
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 } |