Comecei a usar o struts à uns dias e agora tenho uma questão que gostaria que fosse respondida por alguem que use o struts à mais tempo. Há alturas em que eu quero especificar que uma determinada acção apenas vai ser desencadiada se vier atraves de um form usando o method POST, como é que eu posso dizer ao struts que uma determinada acção só irá ser valida se vier atraves do method POST ?
Não sei nada de struts mas em servlets bastaria voce utilizar o método doPost em vez de doGet
Bruno_Cardoso
yah, isso também eu sei
C
cbras
foi mal só tava tentando ajudar
cv1
Bom, que eu saiba, o Struts nao te deixa fazer essa limitacao… mas no fim das contas, nem tem diferenca… a unica coisa que vc precisa se lembrar sempre eh que GETs nao devem alterar o estado da aplicacao, enquanto os POSTs so servem pra isso
R
Richardson
Morcego, trabalho com Struts e não conheço nada para fazer isso, nem nunca tive necessidade de validar isso, porém se vc precisa pode validar isso no método da sua Action. No caso ou dentro do execute ou de outro método definido por vc, faz o seguinte:
Então é isso, esse método está na Interface HTTPServletRequest.
Valeu!!!
Bruno_Cardoso
:?: não percebi…
“Richardson”:
Morcego, trabalho com Struts e não conheço nada para fazer isso, nem nunca tive necessidade de validar isso, porém se vc precisa pode validar isso no método da sua Action. No caso ou dentro do execute ou de outro método definido por vc, faz o seguinte: