JSF convertNumber Tag

This tag is used to register the NumberConverter instance on the enclosing component. This class is responsible to convert String to java.util.Number object and vice-versa.

Code Description :

<%@ page contentType="text/html" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>






















Rendered Output : This is the first output that comes in front of the user.

When user inputs wrong input that does not start with the $ sign then error occurs, like below :

Html Source Code :

















This tag contains some attributes:

currencyCode : In this attribute ISO 4217 currency code is set that will be applied when converting currency values.
currencySymbol : This sets the currency symbol that will be applied when formatting currency values.
groupingUsed :
This is the boolean attribute and is used to specify whether the output will contain grouping seperators. Its default value is "true".
integerOnly :
This is the boolean attribute and is used to specify whether only the integer part will be parsed.Its default value is "false".
locale :
This is used to specify the name of the locale for which we have to format the number.
maxFractionDigits :
It is used to specify the maximum no. of digits in the fractional part that will be formated.
maxIntegerDigits :
It is used to specify the maximum no. of digits in the integer part that will be formated.
minFractionDigits :
It is used to specify the minimum no. of digits in the fractional part that will be formated.
minIntegerDigits :
It is used to specify the minimum no. of digits in the integer part that will be formated.
pattern :
This is used to set the formatting pattern.
type :
It is used to specify the type of formatting. Its valid values are "number" "currency" "percentage". Its default value is "number".

0 comments:

Post a Comment