Struts não consigo pegar/levar dados do jsp pra action

qual será o problema?

1. public String execute(HttpServletRequest req, HttpServletResponse res) throws Exception{ 2. 3. String erroAutenticacao = "/jsp/jsp/ErroAutenticacao.jsp"; 4. 5. Usuario usuario = new Usuario(); 6. usuario.setNome(req.getParameter("nome").toString()); 7. usuario.setSenha(req.getAttribute("senha").toString()); 8. 9. UsuarioDAO usuarioDAO = new UsuarioDAO(); 10. 11. if(usuarioDAO.existeUsuario(usuario)){ 12. return "ok"; 13. } 14. else { 15. return erroAutenticacao; 16. } 17. }

Cara, se vc está usando o struts, o certo é utilizar o Form.

É pelo form q se pega os dados de uma página.

Recomendo a leitura de uma apostila da Caelum FJ-21. Disponibilizada gratuitamente no site deles.

Opa, blz?

Porque você está utilizando:

usuario.setSenha(req.getAttribute("senha").toString());

e não:

usuario.setSenha(req.getParameter("senha").toString());

Abs.