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.