Struts + Displaytag + DispatchAction

3 respostas
K

Olá, pessoal!

Estou usando o Struts com a Displaytag. Tenho uma página JSP com alguns botoes. Quando um deles é clicado, ele seta o valor de um campo hidden chamado ‘sender’ para o nome do método que deverá ser executado na classe q deriva de DispatchAction. Nesta mesma página tem uma tabela exibida com <display:table>, da displaytag. Quando clicava-se no cabeçalho da tabela, para ordenação, a requisição não chegava a ser repassada para a action, fazendo com que os dados digitados em campos se perdessem. Segundo o próprio site da displaytag, resolvi isto colocando um atributo requestURI. Assim, ao clicar em ordenar, a action é chamada, mas o problema é que o método chamado é aquele q se encontra em ‘sender’, que é o método do último botão clicado. O q eu gostaria é de setar um método específico para os cliques em links da tabela da displaytag.

Alguém sabe como fazer isto?

valew!!!

3 Respostas

H

Hum deixa ver se entendi, vc quer que cada registro seja um link mais ou menos isso nao eh ?

Bem vc pode usar decoradores, funcionaria nao ?

Os links ficariam dinamicos ao conteúdo…já tentou decoradores ?

abraços

K

Opa, handersonbf, valeu por reponder!

Nao, nao eh bem isso nao. Eh o seguinte: a displaytag gera um conjunto de links automaticamente, para ordenacaoe para paginacao. o que eu quero eh, ao clicar em um link destes, alem da paginacao e ordenacao, ele chame um metodo de minha action, e mais do que isso, que eu possa especificar exatamente que metodo eh este. Veja q como estou fazendo, ele ateh chama a action, mas nao no metodo exato que eu gostaria.

[]'s

K

Alguém mais pode me ajudar???

Criado 14 de junho de 2007
Ultima resposta 18 de jun. de 2007
Respostas 3
Participantes 2