JavaDabbaDoo.org -Tu comunidad Java parlante Stateless Session Beans
Inicio | Cursos infosintesis.net liberados | Java EE Avanzado | Convertidor de Dólares a Euros y viceversa
Convertidor de Dólares a Euros y viceversa
Paso 3: Operativa

Crear página Visual Web JSF - Page1

Primero de todo vamos a añadirle al proyecto proconvertidor-war el Framework Visual Web JavaServer Faces. Para ello vamos a seguir el siguiente vínculo Apéndice - Añadir el Framework Visual Web JavaServer Faces a un proyecto Web

Para recordar cómo se crea un convertidor que muestre un mensaje de error personalizado en caso de que el valor introducido por el usuario no sea del tipo de dato que esperamos podemos ir al siguiente vínculo Registrar a un usuario en un sitio Web con Visual Web JSF - Convertir el valor del código postal a Integer

NetBeans 6 - Comprobar conversión de String a BigDecimal

Este es el código de la página JSP Page1.jsp

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core"   xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page"   xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
 <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
 <f:view>
  <webuijsf:page id="page1">
   <webuijsf:html id="html1">
    <webuijsf:head id="head1">
     <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
     <webuijsf:form id="form1">

      <webuijsf:label for="txfDolares" id="lblDolares"
       style="position: absolute; left: 48px; top: 48px" text="Dólares"
      />
      <webuijsf:textField columns="15" converter="#{Page1.bigDecimalConverter1}"
       id
="txfDolares" style="position: absolute; left: 48px; top: 72px"
      />
      <webuijsf:button id="btnConvertirDolares2Euros"
       style="left: 167px; top: 72px; position: absolute" text="Convertir a Euros"
      />
      <webuijsf:message for="txfDolares" id="message1" showDetail="false"
       showSummary="true" style="position: absolute; left: 48px; top: 96px"
      />
      </webuijsf:form>
     </webuijsf:body>
    </webuijsf:html>
  </webuijsf:page>
 </f:view>
</jsp:root>

JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...