Salve a tutti io ho un problema con una pagina jsp di un sito per scuola!...il sito consiste nell'autonoleggio di auto, un utente dopo essersi loggato , scelto l'auto che vuole prenotare, inserisce la data di inizio e la data di fine prenotazione e gli appare a quanto ammonta il totale.Il mio problema si presenta nella pagina che va a inserire nel DB i dati della prenotazione cioè: datainizio , datafine ,prezzo ecc... Vi posto qui sotto il codice:

codice:
<%@page language="java" import="java.sql.*"%><%@page import="java.util.Enumeration" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.Date" %>
<%@page import="java.text.SimpleDateFormat"%>
<%@ page language="java" import="java.text.NumberFormat.*" %>
<html>
   <head>
       <meta http-equiv="refresh" content="4; url=index.html">
         <LINK REL="stylesheet" type="text/css" href="style.css">
<script language="Javascript" type="text/javascript">
</script>
</head>


<body background="page_background.jpg">
 


%>
        <%             
                  try{      
                       int idauto=Integer.parseInt(request.getParameter("idauto"));  
                       String mia=request.getParameter("datainserita");
                       String mia2=request.getParameter("datainserita");
                       String g=mia.substring(0,2);
                       String m=mia.substring(3,5);
                       String a=mia.substring(6,10); 
                       String g2=mia2.substring(0,2);
                       String m2=mia2.substring(3,5);
                       String a2=mia2.substring(6,10);
                       String data=a+"-"+m+"-"+g;
                       String data2=a2+"-"+m2+"-"+g2;                                                                                                                      
                       int prezz=Integer.parseInt(request.getParameter("prezzo"));
                       int totale=0;
                       int numgg=Integer.parseInt(request.getParameter("numg"));
                       totale=prezz*numgg;                     
                       
       
       
       Class.forName("com.mysql.jdbc.Driver");
                 String connectionUrl = "jdbc:mysql://127.0.0.1:3306/noleggio?" +
                                        "user=root&password=";
                 Connection con = DriverManager.getConnection(connectionUrl);
                 Statement st= con.createStatement();
                 ResultSet rs = st.executeQuery("Select * from prenotare where datai>='"+data+"' and datai<='"+data2+"'dataf<='"+data+"' and dataf>='"+data2+"' ");              
                 if(rs.next()){
                     
                
                 int rs1 = st.executeUpdate("INSERT INTO prenotare(ceauto,datai,dataf,totale,numg)"
                         + " VALUES('"+idauto+"','"+data+"','"+data2+"','"+totale+"','"+numgg+"')" );
                                }
                                                                     
          
       %>
      
       <%    
          rs.close();
          st.close();
          con.close();
      
     } catch (SQLException e) {
          System.out.println("SQL Exception: " + e.toString());
     } catch (ClassNotFoundException cE){
          System.out.println("Class Not Found Exception: " + cE.toString());
     }                     
  %>
       
<div id="header-wrapper">
	<div id="header">
		<div id="logo">
          <h1>autonoleggio</h1>
			


	  </div>
	</div>
</div>


	
	<div id="page">
		<div id="page-bgtop">
			<div id="page-bgbtm">
				<div id="content">
					<div class="post">
						<h2 class="title">Prenotazione effettuata</h2>


                                                
                                               
                                                

Grazie per aver prenotato l'auto verrai reindirizzato alla pagine principale!
                                                    
                                                </p>
                                                 
                                                
                                               
                                        </div>
                                </div>
                        </div></div></div>
L'errore che compare è questo: org.apache.jasper.JasperException: java.lang.NumberFormatException: null non so proprio dove sia l'errore! Grazie.