Ai pessoal estou precisando de ajuda, e isso mesmo ajudaaaaaa. Estou fazendo uma pagina jsp e nela existe um formulario com 6 items então funciona tranquilo, mais eu preciso colocar mais 2 elementos ou seja, são 8 elementos dentro do formulario quando coloco mais 1 elemento inseri no banco so null, me de uma força ai pessoal, espero ter sido bastante claro!
coloca o código aqui para que possamos ajuda-lo
try {
String dd = request.getParameter("ddCelular");
int ddCelular = Integer.parseInt(dd);
String fo = request.getParameter("celular");
int celular = Integer.parseInt(fo);
String name = request.getParameter("nome");
String operadora = request.getParameter("operadora");
String ani = request.getParameter("aniversario");
String[] data = ani.split("/");
// agora vamos converter pra long
int ano = Integer.parseInt(data[2]) - 1900;
int mes = Integer.parseInt(data[1]);
int dia = Integer.parseInt(data[0]);
// agora é só instanciar a Date de java.sql
java.sql.Date aniversario = new java.sql.Date(ano, mes, dia);
String ho = request.getParameter("hora");
int horai = Integer.parseInt(ho);
int h = horai / 10000;
int m = horai / 100 - (h * 100);
int s = horai % (h * 10000 + m * 100);
Time hora = new Time(h, m, s);
String email = request.getParameter("email");
String sexo = request.getParameter("sexo");
CadContato cadCont= new CadContato();
cadCont.setDdCelular(ddCelular);
cadCont.setCelular(celular);
cadCont.setName(name);
cadCont.setOperadora(operadora);
cadCont.setAniversario(aniversario);
cadCont.setHora(hora);
cadCont.setEmail(email);
cadCont.setSexo(sexo);
SmsDAO neg = new SmsDAO();
neg.addContato(cadCont);
} catch (Exception e) {
e.printStackTrace();
}
%>
essa e aplicação JSP
public class CadCliente {
private int id;
private String razaoSocial;
private String cnpj;
private String InscricaoEstadual;
private String responsavel;
private int ddFone;
private int fone;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getRazaoSocial() {
return razaoSocial;
}
public void setRazaoSocial(String razaoSocial) {
this.razaoSocial = razaoSocial;
}
public String getCnpj() {
return cnpj;
}
public void setCnpj(String cnpj) {
this.cnpj = cnpj;
}
public String getInscricaoEstadual() {
return InscricaoEstadual;
}
public void setInscricaoEstadual(String InscricaoEstadual) {
this.InscricaoEstadual = InscricaoEstadual;
}
public String getResponsavel() {
return responsavel;
}
public void setResponsavel(String responsavel) {
this.responsavel = responsavel;
}
public int getDdFone() {
return ddFone;
}
public void setDdFone(int ddFone) {
this.ddFone = ddFone;
}
public int getFone() {
return fone;
}
public void setFone(int fone) {
this.fone = fone;
}
}
BEAN
public boolean addContato(CadContato cadCont) throws SQLException{
sql = "INSERT INTO contatos(CONTATOS_DD,CONTATOS_CELULAR,CONTATOS_NOME,CONTATOS_OPERADORA,CONTATOS_ANIVERSARIO," +
"CONTATOS_HORA,CONTATOS_EMAIL,CONTATOS_SEXO)VALUES(?,?,?,?,?,?,?,?)";
try {
PreparedStatement pstmt = this.conn.prepareStatement(sql);
pstmt.setInt(1,cadCont.getDdCelular());
pstmt.setInt(2,cadCont.getCelular());
pstmt.setString(3,cadCont.getName());
pstmt.setString(4,cadCont.getOperadora());
pstmt.setDate(5,cadCont.getAniversario());
pstmt.setTime(6,cadCont.getHora());
pstmt.setString(7,cadCont.getEmail());
pstmt.setString(8,cadCont.getSexo());
pstmt.execute();
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}finally{
if (pstmt!=null){
pstmt.close();
conn.close();
}
}
}
//PERSISTENCIA
Quando for postar códigos coloque entre as tags
[ “code” ]
…
["/code"]
desconsidere as aspas, facilita bastante a leitura do código.
Inté.
Olá,
Disponibiliza pra nós a parte de código da página jsp onde vc tem o form.
flwwww
Ai esta a pagina jsp.
<%@ page import=“bean.CadCliente” %>
<%@ page import=“persistencia.SmsDAO” %>
<%@ page import=“java.util."%>
<%@ page import=“conexao.Conexao”%>
<%@ page contentType=“text/html” language=“java” import="java.sql.”%>
<jsp:useBean id=“con” class=“persistencia.SmsDAO”/>
<%
try {
String razaoSocial = request.getParameter("razaoSocial");
String cnpj = request.getParameter("cnpj");
String inscricaoEstadual = request.getParameter("inscricaoEstadual");
String responsavel = request.getParameter("responsavel");
String ddFo = request.getParameter("ddFone");
int ddFone = Integer.parseInt(ddFo);
String fo = request.getParameter("fone");
int fone = Integer.parseInt(fo);
CadCliente cadCli = new CadCliente();
cadCli.setRazaoSocial(razaoSocial);
cadCli.setCnpj(cnpj);
cadCli.setInscricaoEstadual(inscricaoEstadual);
cadCli.setResponsavel(responsavel);
cadCli.setDdFone(ddFone);
cadCli.setFone(fone);
SmsDAO ne = new SmsDAO();
ne.adicionarCliente(cadCli);
} catch (Exception e) {
e.printStackTrace();
}
%>
Cadastro de Cliente .style1 {color: #000066}cliente Mensagem | |||
---|---|---|---|
Razão Social |
|
||
Cnpj |
|
||
Responsavel |
|
||
Fone |
-
|
|
|
Caros amigos, estou precisando de vossas experiencia afim de resolver o problema acima, então se alguem conseguir achar esse problema, ficarei muito agradecido!