boa tarde amigos, estou com um problema ao executar este jsp, no submit esta dando erro na linha onde converto a string para int. E até o momento nao estou conseguindo solucionar, o erro da mensagem é este abaixo.
org.apache.jasper.JasperException: An exception occurred processing JSP page /cliente.jsp at line 21
20:
21: int cliente_convert = Integer.parseInt(idcliente);
22:
23: //String formato = "dd/MM/yyyy";
24: //Date date = new SimpleDateFormat(formato).parse(dtcliente);
<%--
Document : cliente
Created on : 05/10/2011, 22:05:03
Author : Aluno
--%>
<%@ page language="Java" import="br.com.livrariaweb.dao.ClienteDAO" %>
<%@ page language="Java" import="br.com.livrariaweb.dto.ClienteDTO" %>
<%@ page language="Java" import="br.com.livrariaweb.utils.DBUtils" %>
<%@ page language="Java" import="java.sql.Connection" %>
<%@ page language="Java" import="java.util.Date" %>
<%@ page language="Java" import="java.util.*" %>
<%@ page language="Java" import="java.text.*" %>
<%
String idcliente = request.getParameter("idcliente");
String dtcliente = request.getParameter("dtcliente");
int cliente_convert = Integer.parseInt(idcliente);
String formato = "dd/MM/yyyy";
Date date = new SimpleDateFormat(formato).parse(dtcliente);
//botoes
String btnInsert = request.getParameter("btnInsert");
String btnUpdate = request.getParameter("btnUpdate");
String btnDelete = request.getParameter("btnDelete");
String btnLocate = request.getParameter("btnLocate");
if(btnInsert != null)
{
//Abre conexao com banco
Connection con = DBUtils.getConnection();
//instancia um objeto do tipo EstadosDao
ClienteDAO dao = new ClienteDAO(con);
//instancia um objeto do tipo EstadoDto
ClienteDTO dto = new ClienteDTO();
dto.setId(cliente_convert);
dto.setDtNasc(date);
//insere no banco
dao.insert(dto);
out.println("Dados inseridos com sucesso");
}
%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tabela de Clientes</title>
</head>
<body>
<form method='Post' action='' name='clientes_form'>
<table border='1px' align='center'>
<tr>
<td colspan=2 align='center'><h1>Tela de Cadastro do Cliente</h1></td>
</tr>
<tr> <td width='50'>Identificador:</td>
<td><input type='text' id='idcliente'
name='idcliente' size=5 />
</td>
</tr>
<tr>
<td>Nome:</td>
<td><input type='text' id='nmcliente'
name='nmcliente' size=50 />
</td>
</tr>
<tr>
<td>Data de nascimento:</td>
<td><input type='text' id='dtcliente'
name='dtcliente' size=10 maxlength='10' />
</td>
</tr>
<tr>
<td>Cpf:</td>
<td><input type='text' id='cpfcliente'
name='cpfcliente' size=20 maxlength='14' />
</td>
</tr>
<tr>
<td align='center' colspan=2>
<input type='submit' id='btnInsert'
name='btnInsert' value='Inserir' />
<input type='submit' id='btnUpdate'
name='btnUpdate' value='Alterar' />
<input type='submit' id='btnDelete'
name='btnDelete' value='Deletar'/>
<input type='submit' id='btnLocate'
name='btnLocate' value='Localizar'/>
</td>
</tr>
</table>
</form>
</body>
</html>