Não é possivel colocar uma tag do struts dentro de outra…
esse conteudo do bean:write esta vindod e algum lugar… faça
<html:hidden name="post" property="postId" write="id"/>
não testei… mas acho q funciona
abraços
Não é possivel colocar uma tag do struts dentro de outra…
esse conteudo do bean:write esta vindod e algum lugar… faça
<html:hidden name="post" property="postId" write="id"/>
não testei… mas acho q funciona
abraços
Acho que a melhor forma de fazer isso é assim:
<bean:define id="temp" name="post" property="id"/>
<html:hidden property="postId" value="<%=temp%>"/>
testei usando <html:hidden name=“post” property=“postId” write=“id”/> e nao funcionou.
Já tive problemas com essa definição de variável no struts… tendo que corrigir a falha conforme o exemplo abaixo, fazendo uma concatenação com um espaço:
<bean:define id=“temp” name=“post” property=“id”/>
<html:hidden property=“postId” value="<%=’ ’ + temp%>"/>
Fica a dica.
Tenta:
<html:hidden property=“postId” value="%{#post.id}"/>
#post.id -> Recupera o valor da pilha
%{} -> Converte para String
Isso deve funcionar porque é esperado tipo String para o valor do campo hidden
Boa tarde pessoal!
Estou tendo problemas em usar o html:hidden do struts.
A minha dúvida é a seguinte: eu tenho um hidden e quero a atribuir valor a ele atravez de um bean:write. Isso é possivel?
Ex. <html:hidden property="comment.postId" value="<bean:write name="post" property="id"/>
A pagina roda sem nenhum problema, mas quando eu pego pelo form o postId, ele vem com 0.
Agradeço desde já!