Error al convertir de string a int
Publicado por Hectormtg (1 intervención) el 26/10/2017 15:15:56
Hola, tengo que hacer un trabajo que consiste en ingresar la fecha de nacimiento de una persona, y luego mostrar la edad en otra pagina. Para hacer los cálculos necesito convertir a entero, pero al procesarlo me da un error en la linea donde se convierte a entero, este es el código:
El error dice: Estado HTTP 500 - Ha sucedido una excepción al procesar la página JSP /mostrar.jsp en línea 19
Estoy usando servidor Tomcat
(Este código no es de la pagina index.jsp, es la segunda, donde se debe mostrar la edad, se abre a través de un botón)
El error dice: Estado HTTP 500 - Ha sucedido una excepción al procesar la página JSP /mostrar.jsp en línea 19
Estoy usando servidor Tomcat
(Este código no es de la pagina index.jsp, es la segunda, donde se debe mostrar la edad, se abre a través de un botón)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Actividad #2</title>
</head>
<body>
<%
String a = request.getParameter("año");
String b = request.getParameter("mes");
int cad1, cad2;
cad1 = Integer.parseInt(a); <------ En esta linea es donde da el error
cad2 = Integer.parseInt(b);
int c = 2017;
int d = 0;
if (cad2 > 10){
d = cad1 - 1;
}
int x = c - d;
%>
<table border="0">
<tbody>
<tr>
<td>Edad:</td>
<td><%=x%></td>
</tr>
</tbody>
</table>
</body>
</html>
Valora esta pregunta
0