Hola a todos, bueno falte(rayos porque lo hice) a la(s) ultima(s) clase(s) de LP2(Lenguajes de Programacion 2), en donde me estan enseñando dev-web, (despues de haber visto y trabajado con ASP.Net y Silverlight desde varios meses atras, cuando era un pequeño cachorro sin aun los conocimientos suficientes de POO, pero con una algoritmia brutal, y otras cosas). Hoy en dia me siento(estoy) modelado por la arquitectura .Net(imagen a un Linux'fan convertido en .NET) y en el curso LP2 donde se hara JSP, estamos "empezando" a usar Java como si fuere un Script (
no me parece racional "ni para empezar a aprender" usar un Lenguaje Compilado como Script), y bueno aqui radica un problema que aun no le encuentro solucion.
Tengo que desarrollar una pequeña web........
//al diablo abajo va el codigo
Puedo invocar a request dentro de un scriplet?
Necesariamente tengo que crear un ejercicio.html (dentro de el un form donde su action referencia a un jsp clon "ejercicio.jsp")
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <%! double sum = 0;
double prom = 0;
void Calcular()
{
double a = Double.parseDouble(request.getParameter("aValue"));
double b = Double.parseDouble(request.getParameter("bValue"));
sum = a + b;
prom = a * b;
}
%>
<tr><td colspan="4">Operaciones
</td></tr> <td class="cellInvisible" colspan="2"></td> <td colspan="2"><button type="button" onclick="<%Calcular();%>">Calcular
</button></td>
No me reconocen los request.
No creo que existe un (algo asi)ThrowPropertyChanged para sum y prom desde un scriptlet, tal vez si la programacion este en un clase java propiamente dicha, si exista. No tengo idea de cuantos problemas me vaya a dar esto, quisiera hacerlo ya con JavaBeans(de paso que aprendo como hacerlo), pero la tarea es con Scriplets(a menos que haya cambiado las indicaciones en las ultimas clases que falte, lo cual no es normal)
No es racional usar un Lenguaje Compilado como Script le dije al Ingeniero, pero me dijo que por alli se empieza... (entonces para que perdimos dos semanas en javascript???)
Comparten mi furia no??
Gracias por las respuestas.