GetLocalNumberTagpublic class GetLocalNumberTag extends TagSupport This class implements a custom action that inserts a numeric
value, formatted according to the currently selected locale,
in the response body.
It uses the com.ora.jsp.beans.locale.LocaleBean. |
Fields Summary |
---|
private String | name | private double | value |
Methods Summary |
---|
public int | doEndTag()Uses the LocaleBean, available in a scope as a variable
specified by the "name" property, to format the value
specified by the "value" property. The result is added
to the response body.
Object o = pageContext.findAttribute(name);
if (o == null) {
throw new JspException("LocaleBean named " + name + " not found");
}
if (!(o instanceof LocaleBean)) {
throw new JspException("The object named " + name +
" is not a LocaleBean");
}
JspWriter out = pageContext.getOut();
try {
out.write(((LocaleBean) o).getNumberString(value));
}
catch (IOException e) {} // Ignore
return EVAL_PAGE;
| public void | release()Releases all instance variables.
name = null;
super.release();
| public void | setName(java.lang.String name)Sets the LocaleBean name property.
this.name = name;
| public void | setValue(double value)Sets the numeric value property.
this.value = value;
|
|