Problema com Enum +Vraptor 3

Ola pessoal, seguinte, tenho essa enum escrita assim

public enum Seguro {

    CEM("1=100"),
    MEIA("2=50"),
    TERCO("3=33.33");
    private String seguro;

    private Seguro(String seguro) {
        this.seguro = seguro;
    }

    @Override
    public String toString(){
        return seguro;
    }
   
}

no jsp esta assim

 <select name="pedido.seguro" id="seguro">
                            <c:forEach items="${seguro}" var="seguro">
                                <c:set var="sel" value="${pedido.seguro eq seguro ? 'selected':''}"></c:set>
                                <option value="${seguro}" ${sel}>${seguro}</option>
                            </c:forEach>
                        </select>

so que esta aparecendo na lista o CEM,MEIA,TERCO
gostaria que mostrasse 1=100,2=50,3=33.33 deveria pegar do metodo toString()
nao funcionaria assim??

por padrão o JSP imprime o enum usando VALOR.name(), ou seja, não chama o toString();

o que vc pode fazer é criar um getter na enum, por exemplo getSeguro() e usar a option:

<option value="${seguro}" ${sel}>${seguro.seguro}</option>

PS: Isso não tem nada a ver com VRaptor :wink:

Valeu pela ajuda, funcionou!!!