Pegar valor de atributo form do struts na página jsp  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
renandemelo
JavaTeenager
[Avatar]

Membro desde: 13/06/2006 15:23:52
Mensagens: 185
Localização: São Paulo - SP - Brasil
Offline

Pessoal,

Possuo um jsp com um formulário de uma consulta que possui filtros dinâmicos, isto é, tem um checkbox dizendo o nome do filtro, e ao clicar neste filtro dispara um javascript que deixa visível uma div com dados deste filtro.
O meu problema começa quando o usuário escolhe alguns filtros e submete a consulta para um ActionForm do struts, caso esta esteja com erro é retornada a página com o erro indicado, o checkbox do filtro checado porém o filtro invisível.

Precisaria de um jeito de pegar o valor deste atributo do form para verificar se a div deve começar visível ou invisível.

Alguém sabe como eu poderia fazer isto?

Renan de Melo Oliveira
"Onde está o sábio? Onde o escriba? Onde o questionador deste século? Porventura não tornou Deus louca a sabedoria deste mundo?" - 1 Coríntios 1:20

Site - http://www.simpleit.com.br
Blog - http://renandemelo.blogspot.com/
[MSN]
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

Pra saber se o campo checkbox está checkado:




LASER
Light Amplification by Stimulated Emission of Radiation
renandemelo
JavaTeenager
[Avatar]

Membro desde: 13/06/2006 15:23:52
Mensagens: 185
Localização: São Paulo - SP - Brasil
Offline

Não,

digo no jsp quando é retornada a página por causa de erro no validate do meu ActionForm. Teria que verificar se a variável deste actionform representando este checkbox está true ou false;

Renan de Melo Oliveira
"Onde está o sábio? Onde o escriba? Onde o questionador deste século? Porventura não tornou Deus louca a sabedoria deste mundo?" - 1 Coríntios 1:20

Site - http://www.simpleit.com.br
Blog - http://renandemelo.blogspot.com/
[MSN]
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

Você quer dizer que lá no input da sua action você colocou apenas:

input = "/aplicacao/minhaPagina.jsp" ???

E o erro saiu pelo validate?

Então a sua action não foi executada.


LASER
Light Amplification by Stimulated Emission of Radiation
renandemelo
JavaTeenager
[Avatar]

Membro desde: 13/06/2006 15:23:52
Mensagens: 185
Localização: São Paulo - SP - Brasil
Offline

Sim,

Minha action não foi executada, gostaria de saber de algum jeito de pegar o valor do form desta página na própria página para saber de deixo as div visíveis ou não em caso de erro.

Renan de Melo Oliveira
"Onde está o sábio? Onde o escriba? Onde o questionador deste século? Porventura não tornou Deus louca a sabedoria deste mundo?" - 1 Coríntios 1:20

Site - http://www.simpleit.com.br
Blog - http://renandemelo.blogspot.com/
[MSN]
julianostr
GUJ Ranger
[Avatar]

Membro desde: 31/03/2006 14:16:14
Mensagens: 855
Localização: Blumenau - SC
Offline

Sugiro retirar a validação do validate e colocar na sua action.


LASER
Light Amplification by Stimulated Emission of Radiation
renandemelo
JavaTeenager
[Avatar]

Membro desde: 13/06/2006 15:23:52
Mensagens: 185
Localização: São Paulo - SP - Brasil
Offline

Cara,

O problema não é retirar do validate, o problema é receber o valor de um atributo deste action form na própria página que ele foi chamado, com o erro.

Renan de Melo Oliveira
"Onde está o sábio? Onde o escriba? Onde o questionador deste século? Porventura não tornou Deus louca a sabedoria deste mundo?" - 1 Coríntios 1:20

Site - http://www.simpleit.com.br
Blog - http://renandemelo.blogspot.com/
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team