Erros ao executar página

1 resposta
crisdoconquista

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>

1 Resposta

ssh

poe o codigo dentro de um try-catch, e ve qual exception acontece. e posta ai.

Criado 30 de outubro de 2011
Ultima resposta 30 de out. de 2011
Respostas 1
Participantes 2