Class SSIEcho
java.lang.Object
org.apache.catalina.ssi.SSIEcho
- All Implemented Interfaces:
SSICommand
Return the result associated with the supplied Server Variable.
Implements the Server-side #echo command.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisValidEncoding(String encoding) Checks if the given encoding name is one of the supported encodings.longprocess(SSIMediator ssiMediator, String commandName, String[] paramNames, String[] paramValues, PrintWriter writer) Processes the echo directive to output the value of a server variable.
-
Field Details
-
DEFAULT_ENCODING
-
MISSING_VARIABLE_VALUE
Value returned when a requested variable is not found.- See Also:
-
-
Constructor Details
-
SSIEcho
public SSIEcho()Default constructor.
-
-
Method Details
-
process
public long process(SSIMediator ssiMediator, String commandName, String[] paramNames, String[] paramValues, PrintWriter writer) Processes the echo directive to output the value of a server variable.- Specified by:
processin interfaceSSICommand- Parameters:
ssiMediator- the ssi mediatorcommandName- the name of the actual command ( ie. echo )paramNames- The parameter namesparamValues- The parameter valueswriter- the writer to output to- Returns:
- the most current modified date resulting from any SSI commands
-
isValidEncoding
Checks if the given encoding name is one of the supported encodings.- Parameters:
encoding- the encoding name to check- Returns:
- true if the encoding is valid
-