Código Fuente subasta_cambio.jsp
<%@ page language="java" import="com.osmosislatina.beans.*"%> <jsp:useBean id="puja" class="com.osmosislatina.beans.Producto"/> <% String nombre = request.getParameter("producto"); String precioTmp = request.getParameter("precio"); String cantidadTmp = request.getParameter("cantidad"); double precio = Double.parseDouble(precioTmp); int cantidad = Integer.parseInt(cantidadTmp);
|
En la parte superior del JSP son importadas las clases de la librería ("package")
com.osmosislatina.beans
, es aquí donde reside el Java BeanProducto.java
.La segunda parte de este JSP define la acción
<jsp:useBean>
, através de este elemento se esta indicando que el Java Bean de la Clasecom.osmosislatina.beans.Producto
será referenciado através del vocablopuja
; la búqueda por este Java Bean se realiza automáticamente dentro de los objetossession
yrequest
, o bien se puede especificar su ubicación através del atributo opcionalscope
.Son extraídos de la forma HTML los valores modificados de la puja en el objeto
request
, así como también son realizadas las conversiones necesarias de Objetos a primitivos.A través de la acción
<jsp:setProperty>
son reasignados los valores del Java Bean con aquellos extraídos de la forma HTML.En la ultima sección de este JSP son extraídos los distintos valores del Java Bean através de la acción
<jsp:getProperty>
.NOTA : La sección escrita con letra itálica corresponde a código relacionado con el uso de Filtros, tema descrito en la siguiente sección.
Finalmente, es redefinida una Forma HTML idéntica a la inicial que es enviada a este mismo JSP
subasta_cambio.jsp
.