Gostaria de saber porque ela nao tah mostrando os valores do meu objeto?
vai ao o codigo:
package br.com.caelum.struts.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import br.com.caelum.jdbc.Contato;
import br.com.caelum.jdbc.ContatoDAO;
import br.com.caelum.struts.form.ContatoForm;
public class AdicionaContatoAction extends Action {
public ActionForward execute(ActionMapping map, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
ContatoForm formulario = ((ContatoForm)form);
Contato contato = new Contato();
contato.setNome(formulario.getNome());
contato.setEndereco(formulario.getEndereco());
contato.setEmail(formulario.getEmail());
ContatoDAO dao = new ContatoDAO();
dao.addContato(contato);
request.setAttribute("contato", contato);
return map.findForward("sucess");
meu jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<c:out value=" Nome: ${contato.nome}" /> <br>
<c:out value="Endereco: ${contato.endereco}"/> <br>
<c:out value="E-mail: ${contato.email}"/> <br>
<c:out value="Este contato foi adicionado com sucesso" />
</html>
A minha cçao esta toda certa ele redireciona para a pagina de acordo com o forward so que ele imprime a pagina desse jeito
Nome: ${contato.nome}
Endereco: ${contato.endereco}
E-mail: ${contato.email}
Este contato foi adicionado com sucesso
Abraçoss!!
Obrigado!!