oi gostaria de uma juda, por favor,
essa e a jsp q da a pagina principal
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Ecomerce</title>
</head>
<body bgcolor="black" link="white">
<font face="verdana" color="white" >
<h1 align="center">Ecommerce </h1>
<br>
<br>
<ul>
<li><a href="Controlador?acao=cadastrar_cliente">Cadastre-se</a></li>
</ul>
<br>
<br>
</font>
</body>
</html>
a jsp cadastro
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>.Ecommerce</title>
</head>
<body>
<h1>Cadastro de clinete</h1>
<form action="Controlador" method="post">
<input type="hidden" name="acao" value="cadastrar_Cliente" />
<input type="hidden" name="acaoSemMapa" value="IncluirProduto" />
Nome:<input name="nome"/><br/>
Cpf:<input name="cpf"/><br/>
Data de Nascimento:<input name="nascimento"/><br/>
Telefone:<input name="telefone"/><br/>
Email:<input name="email"/><br/>
endereco:<input name="endereco"/><br/>
ContatoAlternativo:<input name="contatoAlternativo"/><br/>
<input type="submit" value="salvar">
</form>
</body>
</html>
o helper
public class Helper {
private Map<String,IAcao> mapa;
public Helper(){
mapa = new HashMap<String, IAcao>();
mapa.put(null, new ATelaPrincipal());
// mapa.put("cadastro_cliente", new AIncluirCliente());
mapa.put("cadastrar_cliente", new ATelaNovoCliente());
//mapa.put("excluir_produto", new AExcluirProduto());
}
public String executar(HttpServletRequest req){
//a ação contém um texto que indica a classe a ser executada
String acao = req.getParameter("acao");
IAcao objeto = mapa.get( acao );
return objeto.executar(req);
}
public String executarSemMapa(HttpServletRequest req){
//ação deve conter o NOME da classe a ser executada
String acao = req.getParameter("acaoSemMapa");
try {
IAcao objeto = (IAcao) Class.forName("com.Ecommerce.Ecommerce.model.acao.A"+acao).newInstance();
return objeto.executar(req);
} catch (InstantiationException ex) {
} catch (IllegalAccessException ex) {
} catch (ClassNotFoundException ex) {
}
return "erro.jsp";
}
}
e a telanovoclienet
public class ATelaNovoCliente implements IAcao {
@Override
public String executar(HttpServletRequest req) {
return "cadastroCliente.jsp";
}
}