Struts 2: como converter valores de um property?

E aí pessoas…

Seguinte, estou com uma pequena dúvida no struts 2:

Como eu poderia converter o valor de um <s:property> para uma string, para que eu possa passar esse valor como parametro para um método JavaScript? Eu tenho o seguinte código

<a href="" id="show1" onclick="executaAlgumaCoisa("A variável do property entraria aqui");">
   <s:property value="endereco" id="endereco"/>
</a>

Toda vez que eu envio o valor do property endereco direto para o método JavaScript e mando imprimir o valor, o resultado aparece como:

[object]

Alguém tem idéia de como eu poderia fazer isso?

Desde já, obrigado.

Ladim.

Já tentou fazer assim:

<a href="" id="show1" onclick="executaAlgumaCoisa();">  
    <s:property value="endereco" id="endereco"/>  
</a>
    function executaAlgumaCoisa() {
        valor = document.getElementById("endereco").value;
        // agora vc pode usar a variável "valor" que contém o value da property 
    }

Não testei, mas deve funcionar.

[quote=allanmarques]Já tentou fazer assim:

<a href="" id="show1" onclick="executaAlgumaCoisa();">  
    <s:property value="endereco" id="endereco"/>  
</a>
    function executaAlgumaCoisa() {
        valor = document.getElementById("endereco").value;
        // agora vc pode usar a variável "valor" que contém o value da property 
    }

Não testei, mas deve funcionar.[/quote]

Quase lá… Agora quando estou imprimindo aparece undefined no lugar do [object].

Não sei mais o que testar nessa bagaça…

Obrigado pela ajuda,

Ladim