campos dinâmicos na jsp

64 views
Skip to first unread message

Flavio Pinto

unread,
May 30, 2012, 2:15:01 PM5/30/12
to caelum-...@googlegroups.com
Boa tarde pessoa, tenho que dois campos na jsp que serão readonly dependendo de um objeto que vem do controller.  Estou utilizando jquery, mas não sei como verificar objetos que vem do controller. Alguém tem alguma sugestão?

grato.

--
Atenciosamente,

Antônio Flávio Pinto Mesquita Rodrigues

Graduando em Ciência da Computação - UECE/FFB
Desenvolvedor Java - grupoGSH

"Por mim, podem dizer o que quiser,
 Só sei que eu não perdi a minha fé."

Carlos Alberto Junior

unread,
May 30, 2012, 3:31:48 PM5/30/12
to caelum-...@googlegroups.com
Buenas Flávio, simples...

<input type="text" <c:if test="${varChampz == 1}">readOnly="readOnly"</c:if> value="foo"/>


Atenciosamente,
Carlos Alberto Junior Spohr Poletto





2012/5/30 Flavio Pinto <flaviopi...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To post to this group, send email to caelum-...@googlegroups.com.
To unsubscribe from this group, send email to caelum-vrapto...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/caelum-vraptor?hl=en.

Flavio Pinto

unread,
May 30, 2012, 3:35:18 PM5/30/12
to caelum-...@googlegroups.com
blz, agora tem como fazer isso via jquery?
Analista de Sistemas - grupoGSH

Lucas Cavalcanti

unread,
May 30, 2012, 3:37:58 PM5/30/12
to caelum-...@googlegroups.com
o jquery nunca acessa objetos do servidor... uma coisa é o jsp, que gera o html, outra coisa é o jquery que modifica o html do lado do browser, quando já não tem mais nada do servidor rolando.

2012/5/30 Flavio Pinto <flaviopi...@gmail.com>

Carlos Alberto Junior

unread,
May 30, 2012, 3:38:38 PM5/30/12
to caelum-...@googlegroups.com
Se você estiver com o script estiver codificado dentro da página JSP irá funcionar normalmente...

<b>pagina jsp</b>
...
<script>
jQuery("#foo").faz(function(){
var doController = "${varChampz}";
});
</script>

</div>
</body>...

Flavio Pinto

unread,
May 30, 2012, 3:51:19 PM5/30/12
to caelum-...@googlegroups.com
pois é, eu sei que o jquery não acessa o servidor, tava pensando em pegar via json no momento em que a página fosse carregada, através do id do campo (não gosto muito de utilizar c:if, c:choose, ..)

Lucas Cavalcanti

unread,
May 30, 2012, 4:08:16 PM5/30/12
to caelum-...@googlegroups.com
bom, então faça uma requisição para o servidor e no controller use:

result.use(Results.json()).from(objeto).serialize();

pra receber um json como resposta.

2012/5/30 Flavio Pinto <flaviopi...@gmail.com>
Reply all
Reply to author
Forward
0 new messages