Currency based on Http request getlocale throwing illegalargumentException : I am trying to get currency symbols based on locale, currency code in a servlet.

I tried to do Currency getInstance(request.getlocale()) and it is throwing IllegalArgumentException.

Locale has language as "en" but country value empty. 

How to get currency symbols for a locale, currency code??