JSTL Concatenar variaveis?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

nome = nome + nome ?

Como fazer value="${num.nome} = ${num.nome} + ${num.nome}" ?
<c:set value="${num.nome}" var="v"></c:set>


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
hebertaquino
JavaChild

Membro desde: 02/06/2005 11:47:12
Mensagens: 140
Offline

<c:set var="v" value="num.nome"/>
${v+v+1}
hebertaquino
JavaChild

Membro desde: 02/06/2005 11:47:12
Mensagens: 140
Offline

<c:set var="v" value="num.nome"/>
<c:set var="v2" value="${v+v}"/>

romuloff
Java Ninja
[Avatar]

Membro desde: 02/07/2007 14:56:24
Mensagens: 254
Localização: Uberlandia - MG
Offline

Alguem me ajude com essa concatenação. Já tentei de 4 formas e não deu certo.

Como que faz pra eu utilizar o c:set dinamico pra ficar igual nesta linha:
<c:set var="descontos" value="${planilhaDescontos1}"/> <%-- [FUNCIONA] --%>

<c:set var="CRindex" value="1" /> <%--teste com valor 1 fixo; que na pagina é um valor de iteração --%>

<c:set var="descontos" value="planilhaDescontos${CRindex}"/> <%-- tentativa1. nao funcionou --%>


<c:set var="descontos" value="${'planilhaDescontos'+CRindex}"/> <%-- tentativa2. nao funcionou --%>


<c:set var="descontosPrefix" value="planilhaDescontos" />
<c:set var="descontos" value="${descontosPrefix}${CRindex}"/> <%-- tentativa3.nao funcionou --%>


<c:set var="descontosPrefix" value="planilhaDescontos" />
<c:set var="descontos" value="${${descontosPrefix}${CRindex}}"/> <%-- tentativa4.nao funcionou --%>


Nas tentativas 1 e 3 a variavel descontos fica como "planilhaDescontos1" ao inves do valor de planilhaDescontos1 (assim como no que [FUNCIONA])
Nas tentativas 2 e 4 ocorre erro na compilação do jsp.

This message was edited 4 times. Last update was at 03/07/2009 10:08:25

proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline



Mas,
eu recomendaria a possibilidade de usar um array...
é melhor pra manipular num forEach

"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
romuloff
Java Ninja
[Avatar]

Membro desde: 02/07/2007 14:56:24
Mensagens: 254
Localização: Uberlandia - MG
Offline

proteus_adi wrote:

Mas,
eu recomendaria a possibilidade de usar um array...
é melhor pra manipular num forEach
Opah
Muuuuuuuuuuuuito obrigado !
Eu nunca iria descobrir esse comportamento do '[]' . É da especificação do jsp ?

Ficou assim:

This message was edited 2 times. Last update was at 03/07/2009 13:26:27

proteus_adi
JavaGuru
[Avatar]

Membro desde: 24/11/2004 10:05:10
Mensagens: 237
Localização: Belo Horizonte -
Offline

É da especifação do EL.[Eu acho].
E, rapaz... esses escopos ai jah me deram uma dor de cabeça qdo misturei jstl com jsf...

This message was edited 1 time. Last update was at 03/07/2009 15:26:56


"Remember Yesterday and think about tomorrow... but you have to live today"

Existe vitória e existe derrota.
O segundo lugar é o primeiro dos que perderam.
[Email] [MSN]
profpg
Smalltalk

Membro desde: 04/08/2011 08:26:29
Mensagens: 1
Offline

Muito bom...

Tive apenas de lembrar as diferenças entre: sessionScope, pageScope e requestScope.

proteus_adi usou pageScope (trouxe a luz... VALEU!!!)
romuloff usou sessionScope
E eu profpg usei requestScope

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team