TimeZone timeZone = null;
if (value == null) {
timeZone = TimeZone.getTimeZone("GMT");
} else if (value instanceof String) {
if (((String) value).trim().equals("")) {
timeZone = TimeZone.getTimeZone("GMT");
} else {
timeZone = TimeZone.getTimeZone((String) value);
}
} else {
timeZone = (TimeZone) value;
}
if (var != null) {
pageContext.setAttribute(var, timeZone, scope);
} else {
Config.set(pageContext, Config.FMT_TIME_ZONE, timeZone, scope);
}
return EVAL_PAGE;