Fórum Erro ao xamar a tela de cadastro #418449
14/06/2012
0
oi pessoal gostaria de uma juda, por favor,
essa e a jsp q da a pagina principal
me ajuda ai por favor pq nao esta chamando a tela de cadastro
essa e a jsp q da a pagina principal
<font face=verdana color=white >
<h1 align=center> Ecommerce </h1>
<br>
<br>
<ul>
<li><a href=ControladorDam2012?acao=cadastrar_cliente>Cadastre-se</a></li>
</ul>
<br>
<br>
essa a jsp cadastro
<h1>Cadastro de clinete</h1>
<form action=ControladorDam2012 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>
public class ATelaNovoCliente implements IAcao {
@Override
public String executar(HttpServletRequest req) {
return cadastroCliente.jsp;
}
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;
}
}
me ajuda ai por favor pq nao esta chamando a tela de cadastro
Lu
Curtir tópico
+ 0
Responder
Posts
14/06/2012
Lu
public class Controlador extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String destino = erro.jsp;
try {
destino = new Helper().executar(request);
} catch (Exception e) {
}
finally{
request.getRequestDispatcher(jsp/+destino).forward(request, response);
}
}
}
Responder
Gostei + 0
15/06/2012
Luciano Martins
só pra saber, já programou em JSP ou é o primeiro contato, pq tá uma salada só seu código...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)