El código fuente del programa jsp proporcionado es el siguiente
% & gt
& lt! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transicional//EN " & gt;
& lthtml & gt
& lthead & gt
& lttitle & gtcalculator
& ltmeta http-equiv = " Content-Type " Content = " text/html; charset=gb2312 " >& ltstyle type="text/css " >>p>
<! -
Cuerpo, td, th {
Tamaño de fuente: 9pt
}
-& gt;
& lt/style & gt;& lt/head & gt;
& ltbody & gt
& lttable width = " 306 " height = " 61 " border = " 0 " >
& lttr & gt
& lttd height="57 " >& lt/TD & gt;
& lt/tr & gt; p> p>
& lt/table & gt;
& ltform action = " j . JSP " método = " get " nombre = " formulario 1 " objetivo = " _ blanco " & gt; p>
& lttable width = " 241 " border = " 0 " align = " center " cell padding = " 1 " cellpacing = " 4 " >>p>
& lttr & gt
& lttd width="84 " >Primer operando:
& lttd width="147 " >& ltlabel& gt
& ltinput nombre = " texto 1 " tipo = " texto " id = " texto 1 " tamaño = " 20 " >>p>
& lt/label & gt;& lt/TD & gt;
& lt/tr & gt;
& lttr & gt
& lttd & gtOperador:
& lttd & gt& ltselect name = " select " & gt
& ltoption value = " 1 " seleccionado & gt;+& lt;/option & gt;
& ltoption value="2 " >-& lt;/option & gt;
& ltoption value="2" >-& lt;/option & gt;
p>& ltoption value="3 " >* & lt/option & gt;
& ltoption value="4 " >/& lt;/option & gt;
& lt/select & gt;& lt/TD & gt;
& lt/tr & gt ;
& lttr & gt
& lttd & gtSegundo operando:
&
lttd & gt& ltinput nombre = " texto 2 " tipo = " texto " id = " texto 2 " tamaño = " 20 " >& lt/TD & gt;
& lt/tr & gt; p> p>
& lttr & gt
& lttd height="43" colspan="2 " >& ltdiv align="center " >>p>
& ltTipo de entrada = " enviar " nombre = " enviar " valor = " enviar " >>p>
& ltTipo de entrada = " restablecer " nombre = " enviar 2 " valor = " restablecer " >>p>
& lt/ div & gt;& lt/TD & gt;
& lt/tr & gt;
& lt/table & gt;
& ltbr & gt
& lt/formulario & gt;
& lt/cuerpo & gt; ************************************************** * *********
El archivo HTML consiste en dibujar una calculadora simple, sumar dos números, luego seleccionar la operación (+-*/) en el menú desplegable y enviar. en el archivo JSP Realizar cálculos.
********************************************* ***** *******************
Código fuente J.jsp:
& lt% @ idioma de la página = " Java" tipo de contenido = " text/html; charset=gb2312 "
% & gt
& lt! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transicional//EN " & gt;
& lthtml & gt
& lthead & gt
& lttitle & gtResultados de la operación
& ltmeta http-equiv = " Content-Type " Content = " text/html; charset=gb2312 " >& lt/head & gt;
& ltbody & gt
& lt%
Double sum = 0.0; //Se utiliza para acceder al resultado de la operación.
double I 1 = 0.0; //Aplica dos variables para i1 y aplica para i2 para obtener los datos proporcionados por HTML.
Doble i2 = 0.0
Prueba {
I 1 = double . valor de(request . getparameter(" texto 1 ") // del formulario Obtenga el valor y conviértalo en datos de doble línea.
I2 = double . valor de(request . getparameter(" texto 2 "));
}
Captura (Excepción e){
out . println(e . tostring());
Return
}
Cambiar (integer. valueof(request. getparameter(" select "))//Determine el símbolo de operación según la elección del usuario.
{
Caso 1: suma = I 1+I2
Descanso
Caso 2: suma = I 1-I2; ;
Descanso;
Caso 3: suma = I 1 * I2;
Descanso;
Caso 4: suma = I 1 /I2;
Break;
}
Out.println("El resultado es: "+sum "); //Encontrar el resultado
% & gt
& lt/body & gt;
& lt/html & gt;
******** ** ************************************************* *** *