Link não funciona com Dispaly Tag

5 respostas
wagne23

Estou com um problema para colocar um link em um tabela no display tag. Estou tentando fazer o seguinte:

<display:column><a href="aluno/editar.action?aluno.id=<s:property value="id"/>">Editar</a></display:column>

Mas ele não pega a referência do id em <s:property value=“id”/>. Tentei fazer em uma tabela normal apenas

<td><a href="aluno/editar.action?escola.id=<s:property value="id" />">Editar</a></td>

e funcionou sem problemas. Alguem sabe como resolver esse problema?

Wagner Soares

5 Respostas

wagne23

Alguem?

wagne23

Só reforçando.

V

Em vez de utilizar <s:property value=“id”/>, utilize apenas ${id}

wagne23

viniciuscagnotto, obrigado pela ajuda, fiz como você falou mas o erro persistiu. Se mais alguem puder me ajudar ficaria muito grato.

V

Tem um jeito mais fácil. Se você está usando Struts utilize a tag <s:url> junto com a tag <s:a> dessa forma:

<s:url id="url" action="aluno/editar" includeParams="none">
    <s:param name="aluno.id">${id}</s:param>
</s:url>
<s:a href="%{url}">Texto</s:a>

tente fazer as variações dessa forma, por exemplo, colocar tudo como aluno.id, ou então, no parametro action deixar apenas editar, não sei.

Criado 1 de junho de 2009
Ultima resposta 4 de jun. de 2009
Respostas 5
Participantes 2