estou usando struts, e o primeiro action q é chamado cria um bean e
seta o mesmo como atributo, “request.setAttribute(“cg”, cg)”, depois
disso, usuário vai para uma página q contem um form, onde este mesmo
bean é utilizado.
quando vou para o actionform e informo algum erro, “errors.add
(“qualquerErro”, new ActionError(“error.qualquerErro”))”, ele
retorna corretamente para a página q estava sendo validada, mas não
chega a exibir o mesmo, pois diz q está faltando o bean q setei no
primeiro action, “javax.servlet.ServletException: Cannot find bean
cg in any scope”.
eu preciso setar o bean novamente? qual a melhor forma de fazer isso?
seguinte, estive estudando um pouco mais de struts, e cheguei a conclusão q a única coisa q preciso é vazer o que faz a propriedade initial, conforme abaixo, mas de forma dinâmica.
ou seja, teria um Action q chamaria um form, mas neste form já precisaria preencher valores de alguns campos.
Sim Gustavo, vc precisa setar novamente se vc irah utilizar o bean sempre…
Caso contrário, utilize a tag logic:present para verificar se o bean foi setado em sua requisição ou não…