Muestra de moneda en formato de numeración indio

Tengo una pregunta sobre el formato de la moneda Rupia (Rupia india - INR).

Normalmente, un valor como450500 está formateado y se muestra como450,500. En India, se muestra el mismo valor que4,50,500

Por ejemplo, los números aquí se representan como:

1
10
100
1,000
10,000
1,00,000
10,00,000
1,00,00,000
10,00,00,000

Refer Sistema de numeración indio

os separadores tienen dos dígitos, excepto el último conjunto, que está en mile

He buscado en Internet y la gente me ha pedido que use la configuración regionalen_GB o patrón#,##,##,##,##0.00

Intenté esto en JSTL usando la siguiente etiqueta:

<fmt:formatNumber value="${product.price}" type="currency" 
  pattern="#,##,##,##,###.00"/>

Pero esto no parece resolver el problema. Cualquier ayuda en este asunto será muy apreciada.

Gracia

Respuestas a la pregunta(15)

Su respuesta a la pregunta