org.apache.jasper.tagplugins.jstl

Class Util

public class Util extends Object

Util contains some often used consts, static methods and embedded class to support the JSTL tag plugin.
Nested Class Summary
static classUtil.ImportResponseWrapper
Wraps responses to allow us to retrieve results as Strings. mainly taken from org.apache.taglibs.standard.tag.common.core.importSupport
Field Summary
static StringDEFAULT_ENCODING
static intHIGHEST_SPECIAL
static char[][]specialCharactersRepresentation
static StringVALID_SCHEME_CHAR
Method Summary
static StringescapeXml(String buffer)
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
static StringgetContentTypeAttribute(String input, String name)
Get the value associated with a content-type attribute.
static intgetScope(String scope)
Converts the given string description of a scope to the corresponding PageContext constant.
static booleanisAbsoluteUrl(String url)
Returns true if our current URL is absolute, false otherwise. taken from org.apache.taglibs.standard.tag.common.core.ImportSupport
static StringresolveUrl(String url, String context, PageContext pageContext)
Utility methods taken from org.apache.taglibs.standard.tag.common.core.UrlSupport
static StringstripSession(String url)
Strips a servlet session ID from url.

Field Detail

DEFAULT_ENCODING

public static final String DEFAULT_ENCODING

HIGHEST_SPECIAL

public static final int HIGHEST_SPECIAL

specialCharactersRepresentation

public static char[][] specialCharactersRepresentation

VALID_SCHEME_CHAR

public static final String VALID_SCHEME_CHAR

Method Detail

escapeXml

public static String escapeXml(String buffer)
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

getContentTypeAttribute

public static String getContentTypeAttribute(String input, String name)
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

getScope

public static int getScope(String scope)
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

public static boolean isAbsoluteUrl(String url)
Returns true if our current URL is absolute, false otherwise. taken from org.apache.taglibs.standard.tag.common.core.ImportSupport

resolveUrl

public static String resolveUrl(String url, String context, PageContext pageContext)
Utility methods taken from org.apache.taglibs.standard.tag.common.core.UrlSupport

stripSession

public static String stripSession(String url)
Strips a servlet session ID from url. The session ID is encoded as a URL "path parameter" beginning with "jsessionid=". We thus remove anything we find between ";jsessionid=" (inclusive) and either EOS or a subsequent ';' (exclusive). taken from org.apache.taglibs.standard.tag.common.core.ImportSupport
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.