Concatenando variaveis Expression Language

Amigos estou com a seguinte duvida,

Como faço para concatenar as variaveis que estao em value do meu checkbox?
Eu quero pegar o valor do meu check posteriormente e quero usar o “#” como caracter delimitador…

Quando faço: value="${atual.codigo}+#+${atual.servico.codigo}+#+${codigo}+#+${atual.comentario}+#+${index.index}+#+${atual.tipo.codigoTipo}"

Dá erro…alguem sabe como concatenar essas variaveis??


<input id="chk_${index.index}" name="chkComentario" type="checkbox" value="${atual.codigo} ${atual.servico.codigo} ${codigo} ${atual.comentario} ${index.index} ${atual.tipo.codigoTipo}"/>

Tente assim:


&lt;c:set var="myVar" value="${atual.codigo}+${atual.servico.codigo}+${codigo} ${atual.comentario}+${index.index}+${atual.tipo.codigoTipo}"/&gt;

&lt;checkbox value="${myVar}" /&gt;

Ps; meio grande essa concatenação hein :smiley:

Olaa consegui! Não precisava de “+” não…era so colocar o # entre as variaveis que ele aceita…fiz assim…

<td id="td1_${index.index}" class="col1"><input id="chk_${index.index}" name="chkComentario" type="checkbox" value="${atual.codigo}#${atual.servico.codigo}#${codigo}#${atual.comentario}#${index.index}#${atual.tipo.codigoTipo}"/></td>