Ex.:
<c:set var="obj">
<% objeto.retornaUmLong("1","2"); %>
</c:set>
Bom, eu estou fazendo mais ou menos isso, e o retorno do método retornaUmLong é do tipo Long. Só que se eu executar:
<c:out value="${obj}" />
Não imprime nda. Somente se o retorno for String q imprime algo.
Alguém sabe se eu posso realmente fazer desta forma q to tentando?
_Renatu
#2
tenta usar
<c:set var=“obj” value="<%=objeto.retornaUmLong(“1”,“2”);%>"/>
Mesmo assim, no seu caso, nao deveria ser usado <%= ?
Ou entao <%out.print(objeto.retornaUmLong(“1”,“2”);%> ?
Colocando :
[quote]
<c:set var=“obj” value="<%=objeto.retornaUmLong(“1”,“2”);%>"/>
[/quote] Não dá certo.
O problema de usar:
<%out.print(objeto.retornaUmLong("1","2");%> ?
ou
<%=(objeto.retornaUmLong("1","2");%> ?
É que o out.print ou o sinal de igual transforma o meu retorno em String.

se vc colocar simplesmente
${obj}
em vez de
<c:out value="${obj}" />
não dá certo não?
Bom, tava olhando em outro forum e fui informado que eu não consigo atribuior um valor sem usar o <%=%>. Abraço e vlws!!!