Como formatar usando out.print no jsp

Boa noite pessoal, estou travado aqui na formatação de saida com o out.print

segue exemplo

<tr>
	<td align="left" width="12%">
		<h5>
			<%out.print(itensPed.getC6_produto());%>
		</h5>
	</td>
	<td align="left" width="25%">
		<h5>
			<%out.print(itensPed.getC6_descri());%>
		</h5>
	</td>
	<td align="right" width="9%">
		<h5>
			<%out.print(itensPed.getC6_qtdven());%>
		</h5>
	</td>
	<td align="right" width="9%">
		<h5>
			<%out.print(itensPed.getC6_prcven());%>
		</h5>
	</td>
</tr>

Gostaria que meus campos de numeros saissem com 2 casas apos a virgula, no caso acima só sai com 1, alguém tem alguma ideia ?

Agradeço desde já.

Christian

Se estiver usando Java 5.0 ou 6.0 você pode tentar formatar o dado com String.format:

&lt;%out.print(String.format ("%,.2f", itensPed.getC6_prcven()));%&gt;

Obrigado fera, resolveu minha vida =)

Christian

com jstl ficaria mais fácil e limpo.

Ê Cemillen o fessor não nos ensinou JSTL direitinho né, estou aqui arranhando no JSTL quebrando a cabeça, o bom é que vou saber todos os tipos de erros possíveis que se pode dar…rs…

mas mOska como eu poderia usar isso em JSTL?

Obrigado

Rodney Peixoto