Pessoaal, estou com uma dúvida complicada…tenho na minha página jsp o código:
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="0" />NÃO SE APLICA. JÁ PRATICO A QUANTIDADE NECESSÁRIA E/OU RECOMENDADO
<br/><br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="1" />FALTA DE TEMPO
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="2" />RESTRIÇÃO MÉDICA
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="3" />FALTA DE ORIENTAÇÃO PROFISSIONAL
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="4" />FALTA DE LOCAL APROPRIADO
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="5" />FALTA DE DINHEIRO
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="6" />FALTA DE COMPANHIA
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="7" />CANSAÇO
<br/>
<s:checkbox name="questionarioAtividadeFisicaDTO.principaisCausasTeste" fieldValue="8" />OUTRO <s:textfield name="questionarioAtividadeFisicaDTO.principaisCausas" cssStyle="text-transform:upper-case"/>
Quero através de minha action, obter os valores de 3 checkboxes marcados.Através desse for na minha action:
//pega o índice do campo Principais Causas
Integer[] princCausas = questionarioAtividadeFisicaDTO.getPrincipaisCausasTeste();
for (int i = 0; i < princCausas.length; i++) {
System.out.println(princCausas[i]);
}
eu pego o valor referente ao fieldValue…mas o que eu quero mesmo é pegar as String’s e concatená-la numa só variável,separando-as através de “;”, para assim mandar para o banco. Não se fui claro, mas se alguém puder me ajudar eu agradeceria muitoo!!!