Class Util
java.lang.Object
org.apache.jasper.tagplugins.jstl.Util
Util contains some often used consts, static methods and embedded class
to support the JSTL tag plugin.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Wraps responses to allow us to retrieve results as Strings. -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
escapeXml
(char[] arrayBuffer, int length) static String
Performs the following substring replacements (to facilitate output to XML/HTML pages): & -> & < -> < > -> > " -> " ' -> ' See also OutSupport.writeEscapedXml().static String
getContentTypeAttribute
(String input, String name) Get the value associated with a content-type attribute.static int
Converts the given string description of a scope to the corresponding PageContext constant.static boolean
isAbsoluteUrl
(String url) Returnstrue
if our current URL is absolute,false
otherwise.static String
resolveUrl
(String url, String context, PageContext pageContext) Utility methods taken from org.apache.taglibs.standard.tag.common.core.UrlSupport
-
Field Details
-
DEFAULT_ENCODING
- See Also:
-
-
Constructor Details
-
Util
public Util()
-
-
Method Details
-
getScope
Converts the given string description of a scope to the corresponding PageContext constant. The validity of the given scope has already been checked by the appropriate TLV.- Parameters:
scope
- String description of scope- Returns:
- PageContext constant corresponding to given scope description taken from org.apache.taglibs.standard.tag.common.core.Util
-
isAbsoluteUrl
Returnstrue
if our current URL is absolute,false
otherwise. taken from org.apache.taglibs.standard.tag.common.core.ImportSupport- Parameters:
url
- The URL- Returns:
true
if the URL is absolute
-
getContentTypeAttribute
Get the value associated with a content-type attribute. Syntax defined in RFC 2045, section 5.1. taken from org.apache.taglibs.standard.tag.common.core.Util- Parameters:
input
- The attribute stringname
- The attribute name- Returns:
- the attribute value
-
escapeXml
Performs the following substring replacements (to facilitate output to XML/HTML pages): & -> & < -> < > -> > " -> " ' -> ' See also OutSupport.writeEscapedXml(). taken from org.apache.taglibs.standard.tag.common.core.Util- Parameters:
buffer
- Data to escape- Returns:
- escaped data
-
escapeXml
-
resolveUrl
public static String resolveUrl(String url, String context, PageContext pageContext) throws JspException Utility methods taken from org.apache.taglibs.standard.tag.common.core.UrlSupport- Parameters:
url
- The URLcontext
- The contextpageContext
- The page context- Returns:
- the absolute URL
- Throws:
JspException
- If the URL doesn't start with '/'
-