Apache Tomcat 7.0.37

org.apache.jasper.tagplugins.jstl
Class Util

java.lang.Object
  extended by org.apache.jasper.tagplugins.jstl.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 class Util.ImportResponseWrapper
          Wraps responses to allow us to retrieve results as Strings.
 
Field Summary
static String DEFAULT_ENCODING
           
static int HIGHEST_SPECIAL
           
static String VALID_SCHEME_CHAR
           
 
Constructor Summary
Util()
           
 
Method Summary
static String escapeXml(char[] arrayBuffer, int length)
           
static String escapeXml(String buffer)
          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 getScope(String scope)
          Converts the given string description of a scope to the corresponding PageContext constant.
static boolean isAbsoluteUrl(String url)
          Returns true 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
static String stripSession(String url)
          Strips a servlet session ID from url.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALID_SCHEME_CHAR

public static final String VALID_SCHEME_CHAR
See Also:
Constant Field Values

DEFAULT_ENCODING

public static final String DEFAULT_ENCODING
See Also:
Constant Field Values

HIGHEST_SPECIAL

public static final int HIGHEST_SPECIAL
See Also:
Constant Field Values
Constructor Detail

Util

public Util()
Method Detail

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


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


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


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


escapeXml

public static String escapeXml(char[] arrayBuffer,
                               int length)

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

Throws:
JspException

Apache Tomcat 7.0.37

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.