public class EscapeEL extends Object
To use these functions in EL, use mvn package and then drop
coverity-escapers-X.X.jar into WEB-INF/lib. Then you can use the
following incantation to incorporate the tag library into EL to invoke these
functions:
<%@ taglib uri="http://coverity.com/security" prefix="cov" %>
<!-- Example of usage within a JSP -->
<script type="text/javascript">
var x = '${cov:jsStringEscape(param.foobar)}';
</script>
| Constructor and Description |
|---|
EscapeEL() |
| Modifier and Type | Method and Description |
|---|---|
static String |
cssStringEscape(String input)
EL wrapper for
Escape.cssString(String) |
static String |
htmlEscape(String input)
EL wrapper for
Escape.html(String) |
static String |
htmlText(String input)
EL wrapper for
Escape.htmlText(String), equivalent to fn:escapeXml. |
static String |
jsRegexEscape(String input)
EL wrapper for
Escape.jsRegex(String) |
static String |
jsStringEscape(String input)
EL wrapper for
Escape.jsString(String) |
static String |
uriEncode(String input)
EL wrapper for
Escape.uri(String) |
static String |
uriParamEncode(String input)
EL wrapper for
Escape.uriParam(String) |
public static String htmlEscape(String input)
Escape.html(String)public static String htmlText(String input)
Escape.htmlText(String), equivalent to fn:escapeXml.public static String uriParamEncode(String input)
Escape.uriParam(String)public static String uriEncode(String input)
Escape.uri(String)public static String jsStringEscape(String input)
Escape.jsString(String)public static String jsRegexEscape(String input)
Escape.jsRegex(String)public static String cssStringEscape(String input)
Escape.cssString(String)Copyright © 2016. All Rights Reserved.