Hola buenas no se que pasa que cuando le doy a grabar siempre me dice el mismo error, es decir, javaNullPointerException. Si me ayudan me harian un gran favor gracias:
Este es el codigo
Código HTML:
<%@page import= "backend.TablaKiosco" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alta de un kiosco</title>
</head>
<body>
<form id= "formu" method="get">
<%!int estado=0;%>
<%!String error=null;%>
<%if(estado==0){%>
<h3>Alta de un kiosco</h3>
Escriba el nombre del kiosco*: <INPUT type='text' size='100' maxlength="100" name='nombre_kiosco'><BR>
<br>
Escriba los últimos tres dígitos tanto de IP como de la puerta de enlace
<br>
IP*: <INPUT type='text' size='3' maxlength="3" name='ip'><BR>
Puerta de enlace*: <INPUT type='text' size='3' maxlength="3" name='p_enlace'><BR>
<br>
<INPUT type='submit' value='Grabar'>
<br>
<br>
<a HREF="index.jsp">Volver a pantalla principal</a>
<%estado=1;
}else{
String nombre_kiosco=request.getParameter("nombre_kiosco");
String ip=request.getParameter("ip");
String p_enlace=request.getParameter("p_enlace");
String respuesta="Kiosco no insertado.";
if(ip.equals(null)||p_enlace.equals(null)||nombre_kiosco.equals(null)){
respuesta="Ningun campo puede ser nulo";
}else{
boolean correcto =true;
int ip_n =0, p_enlace_n = 0;
try{
ip_n=Integer.getInteger(ip.trim());
try{
p_enlace_n=Integer.getInteger(p_enlace.trim());
}catch(NumberFormatException ex){
respuesta="El p_enlace solo permite numeros enteros y has escrito: "+p_enlace;
correcto=false;
}
}catch(NumberFormatException e){
respuesta="La ip solo permite numeros enteros y has escrito: "+ip;
correcto=false;
}
if(correcto){%>
<jsp:useBean id="k" class="backend.Kiosco" scope="session"/>
<jsp:setProperty name="k" property="nombre_kiosco" value="<%=nombre_kiosco%>"/>
<jsp:setProperty name="k" property="ip" value="<%=ip_n%>"/>
<jsp:setProperty name="k" property="p_enlace" value="<%=p_enlace_n%>"/>
<jsp:setProperty name="k" property="inserta" value=""/>
<%respuesta="Kiosco insertado. Gracias";%>
<%}%>
<br>
<h1><%=respuesta%></h1>
<br>
<a HREF="altaKiosco.jsp">Alta kiosco</a>
<br>
<br>
<a HREF="index.jsp">Volver a pantalla principal</a>
<%}%>
<%}%>
</form>
</body>
</html>