Galera,
É o seguinte.
Tenho uma página aqui .jsp com dados de clientes.
Quero salvar esses dados no banco. Como faço isso?!
Sou novato na área.. Estou começando agora.
Segue o código da página jsp.
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>Cadastro | Telecom65</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<%--
Document : cadastrarCliente65
Created on : 24/04/13 10:15:58
Author : Júlio Mendes
--%>
</head>
<body>
<h2><center>Cadastro de Clientes Telecom 65</center></h2>
<html:form action="/cadastrarCliente65" method="post">
<fieldset>
<legend>CADASTRO</legend>
<table width="200" border="0">
<tr>
<td>Nome: </td>
<td><input type="text" name="cadastrarCliente65Form" property="cliente.nome"></html:text></td>
</tr>
<tr>
<td>Sobrenome: </td>
<td><input type="text" name="cadastrarCliente65Form" property="cliente.sobrenome"></html:text></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="cadastrarCliente65Form" property="cliente.email"></html:text></td>
</tr>
<tr>
<td>CPF:</td>
<td><input type="text" name="cadastrarCliente65Form" property="cliente.cpf" maxlength="11"></html:text></td>
</tr>
<tr>
<td><input type="submit" value="Cadastrar" onClick="submeterComPost('cadastrarCliente65')"></td>
<td><input type="reset" value="Limpar" onClick="submeterComPost('unspecified')></td>
</tr>
</table>
</fieldset>
</html:form>
</body>
</html>
Segue também o código da ACTION:
package com.telecom.managementSystemCallCenter.struts.action;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import com.telecom.managementSystemCallCenter.model.Cliente;
import com.telecom.managementSystemCallCenter.model.Endereco;
import com.telecom.managementSystemCallCenter.model.Estado;
import com.telecom.managementSystemCallCenter.model.Pais;
import com.telecom.managementSystemCallCenter.model.Telefone;
import com.telecom.managementSystemCallCenter.services.util.ManagementSystemServices;
import com.telecom.managementSystemCallCenter.struts.form.CadastrarCliente65Form;
public class CadastrarCliente65Action extends DispatchAction{
Logger logger = Logger.getLogger(CadastrarCliente65Action.class);
public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){
CadastrarCliente65Form frm = (CadastrarCliente65Form) form;
frm.inicializar();
frm.setCliente(new Cliente());
//cliente = ManagementSystemServices.getGerenciaAtendimentoBean().tratarAltIncCliente(cliente); //Método alterar e incluir cliente
return mapping.findForward("cadastrarCliente65");
}
}
E agora o código do meu FORM:
package com.telecom.managementSystemCallCenter.struts.form;
import org.apache.struts.validator.ValidatorForm;
import com.telecom.managementSystemCallCenter.model.Cliente;
public class CadastrarCliente65Form extends ValidatorForm {
private Cliente cliente;
public void inicializar() {
cliente = new Cliente();
}
public Cliente getCliente() {
return cliente;
}
public void setCliente(Cliente cliente) {
this.cliente = cliente;
}
}
No aguardo de uma ajuda.
Abs,