Red de conocimiento informático - Conocimientos de programación - El código fuente del programa jsp proporcionado es el siguiente

El código fuente del programa jsp proporcionado es el siguiente

& lt% @ page language = " 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 & 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>

& lt/table & gt;

& ltform action = " j . JSP " método = " get " nombre = " formulario 1 " objetivo = " _ blanco " & gt;

& 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>

& 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;

******** ** ************************************************* *** *