Boa noite,
Gostaria de tirar uma dúvida em relação ao redirecionamento de pagina quando utilizado Struts.
Queria saber se é possível o envio de parâmetros quando executado um metodo Action no redirecionamento de pagina?
Como exemplo, vamos supor que eu esteja cadastrando um usuário e após o cadastro queria redirecionar para uma pagina com a listagem de usuários, mas queria filtrar essa listagem a partir do id do novo usuário cadastrado.
Att…
doug
Julho 22, 2009, 6:54pm
#2
Olá
Tem sim, use o mapping.findForward(<string>); no return da sua action
E o id do usuario que vc acabou de cadastrar pode ir como um setAttribute…
Veja melhor na documentaçao do struts.
Sei que tem isso no Struts in Action… mas do google acho que vc consegue mais rapido…
Flws
Espero ter ajudado
ok Thiago,
Vou fazer um teste.
Aproveitando, queria saber se esses são os arquivos corretos a serem importados para o meu projeto para trabalha com struts 1?
http://struts.apache.org/download.cgi?Preferred=http%3A%2F%2Fftp.unicamp.br%2Fpub%2Fapache
Eu beixei o Full Distribution:
* struts-1.3.10-all.zip [PGP] [MD5]
Obrigado
doug
Julho 23, 2009, 7:07am
#4
Olá
Estão corretos sim…
Achei um exemplo bom para colar aqui
//Classe
public class ClasseAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
if(new GregorianCalendar().get(Calendar.SECOND)%2 == 0){
return mapping.findForward("success");
}else {
return mapping.findForward("failure");
}
}
}
//Mapeamento no struts-config
<action path="/chamaClasse"
type="ClasseAction"
scope="request">
<forward name="success" path="/sucesso.jsp" />
<forward name="failure" path="/falha.jsp" />
</action>
É mais ou menos isso que vai ser o seu caso.
Qualquer duvida pode mandar e-mail ou postar no forum
Espero ter ajudado
Flwss
Tem só um probleminha, eu não consigo configurar o struts no meu projeto web dinâmico.
Você saberia me dizer como configuro ele no eclipse?
Abraços