Red de conocimiento informático - Conocimiento del nombre de dominio - Recompensa 100 puntos, jsp masters, ¡ingrese!

Recompensa 100 puntos, jsp masters, ¡ingrese!

lt;@ page language="java" contentType="text/html; charset=gb2312"

gt;

lt;!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transicional/EN"gt;

lt; htmlgt;

lt; headgt;

lt; titlegt; Calculatorlt; /titlegt;

lt;meta http-equiv="Contenido -Tipo" content="text/html; charset=gb2312"gt;lt; estilo tipo="text/css"gt;

cuerpo, td, th {

tamaño de fuente: 9pt

}

--gt; p>lt;/stylegt; lt;/headgt;

lt;bodygt;

lt.table width="306" height="61" border="0"gt;

lt;trgt;

lt;td altura="57"gt;/tdgt;

lt;/trgt; p>lt;/tablegt;

lt;formulario acción="j.jsp" método="get" nombre="form1" target="_blank"gt; ancho de tabla="241" border="0" align=" center" cellpadding="1" cellpacing="4"gt;

lt;td; ="84"gt; Primer operando: lt;/tdgt;

lt; td width="147"gt.lt;

lt; type="text" id="text1" size="20"gt;

lt;/labelgt;lt;/tdgt;

lt;/trgt; ; trgt;

lt; tdgt; Operador: lt;/tdgt;

lt; seleccionar nombre="select" ; valor de opción="1" seleccionadogt; lt /optiongt;

lt; valor de opción="2" -lt;/optiongt; "gt; *lt;/optiongt;

lt; opción valor="4" gt;/lt;/optiongt;

lt;/selectgt; lt; /tdgt;

lt; /trgt;

lt; trgt;

lt; tdgt; segundo operando:

lt ;tdgt; .

lt; tdgt; lt; nombre de entrada="texto" id="texto" tamaño="20"gt;

lt; trgt;

lt; td altura="43" colspan="2"gt; div align="center"gt; ="enviar" nombre="Enviar" valor="Enviar"gt

lt; tipo de entrada="enviar2" nombre="Enviar" valor="Enviar"gt; lt; tipo de entrada="reset" nombre="Submit2" value="reset"gt;/divgt;lt;/tdgt; /p>

lt;/tablegt;

lt;brgt;

lt;/form gt; >

lt;/htmlgt;

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

El archivo html es un dibujo de una calculadora sencilla que suma dos números, luego seleccione la operación (-*/) en el menú desplegable y envíela al archivo JSP para el procesamiento de la operación

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

j Código fuente .jsp:

lt;@ page language="java" contentType="text/html; charset=gb2312"

gt; !DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transicional/EN"gt;

lt; titlegt; resultado aritmético lt;/titlegt;

lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"gt;lt;/headgt;

lt ; bodygt;

lt;

Double sum=0.0; //se utiliza para acceder al resultado de la operación

Double i1=0.0; //solicita que se utilicen 2 variables para i1, i2 para obtener los datos proporcionados por HTML

Double i2=0.0

try{

i1=; Double.valueOf( request.getParameter("text1")); // Obtiene el valor del formulario y lo convierte en una doble fila de datos.

i2=Double.valueOf(request.getParameter("text2"));

}

catch(Exception e){

out.println(e.toString());

Retorno

}

catch(Excepción e){

fuera; .println(e.toString());

Retorno.

switch (Integer.valueOf(request.getParameter("select")))// Determinar el símbolo de la operación según la selección del usuario

{

caso 1: suma=i1 i2;

ruptura;

caso 2:

caso 3: suma=i1*i2; > break;

caso 4: sum=i1/i2;

break

}

out.println("El resultado; es: " suma); //encontrar el resultado

gt;

lt;/bodygt;

lt;/htmlgt;

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