Programación General > JSP/Servlets
Puedo llamar a request en un Scriplet
(1/1)
エリック:
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 ( :fire: 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")
--- Código: HTML ---<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body> <div id="main"> <div class="contenido"> <%! 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; } %> <table> <tr><td colspan="4">Operaciones</td></tr> <tr> <td>A</td> <td>B</td> <td>A + B</td> <td>A * B</td> </tr> <tr> <td><input type="text" id="aValue"></input></td> <td><input type="text" id="bValue"></input></td> <td><label id="sumaLabel"><%= sum %></label></td> <td><label id="productoLabel"><%= prom %></label></td> </tr> <tr> <td class="cellInvisible" colspan="2"></td> <td colspan="2"><button type="button" onclick="<%Calcular();%>">Calcular</button></td> </tr> </table> </div> </div></body></html>
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)
--- Citar ---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???)
--- Fin de la cita ---
Comparten mi furia no??
Gracias por las respuestas.
arielb:
Si pero no dentro de una declaración.
La declaración se ejecuta solo cuando se carga la página, un scriptlet se ejecuta al momento de la de la solicitud
--- Código: Java(TM) 2 Platform Standard Edition 5.0 ---//jsp declaration<%! %>//jsp scriptlet<% %>
Navegación
Ir a la versión completa