jQuery in Action, 3rd edition
The moose likes JSF and the fly likes JSF currencySymbol Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Java » JSF
Bookmark "JSF currencySymbol " Watch "JSF currencySymbol " New topic

JSF currencySymbol

Mathew Lee
Ranch Hand

Joined: Jun 08, 2009
Posts: 238

I am trying to understand following code but could not understand.

<h:inputText id="sal" value="#{ManagedBean.sal}">
<f:convertNumber currencySymbol="$" type="currency"/>
<h:message for="sal" style="color:BLUE"/>
<hutputText value="#{ManagedBean.sal}">
<f:convertNumber currencySymbol="$" type="currency"/>

Especially what currencySymbol is doing.

Please advise. Any links, ideas, suggestions, sample code, resources highly appreciated. Thanks in advance
Greg Charles

Joined: Oct 01, 2001
Posts: 2926

Well, you understand that currency means money, right? Money amounts are basically numbers, usually preceded (or succeeded) by currency symbols. So the numeric value in the managed bean will be converted to a string in HTML that has a dollar sign in front of it. That's all. Nothing too complicated going on there.

By the way, the current best practice is to use currencyCode instead of currencySymbol.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17011

Also, when you declare a converter for currency, by default it uses whatever currency symbol is in effect for the locale. An explicit "currencySymbol" attribute overrides this.

Customer surveys are for companies who didn't pay proper attention to begin with.
I agree. Here's the link: http://aspose.com/file-tools
subject: JSF currencySymbol
jQuery in Action, 3rd edition