JavaDabbaDoo.org -Tu comunidad Java parlante Implementar MVC - VW JSF
Inicio | Cursos infosintesis.net liberados | Java EE | Registrar a un usuario en un sitio Web con Visual Web JSF
Registrar a un usuario en un sitio Web con Visual Web JSF
Paso 3: Operativa

Vista - RegistroUsuario.jsp - Agregar componente Message al lienzo

Para situar un mensaje de error en el lienzo, vamos a arrastrar el icono Message en dicho lienzo

NetBeans 6 - Agregar componente Message al lienzo -  Palette | Woodstock Basic | Message

En la propiedad id de la ventana Properties del componente Message, escribimos msgNombre.

Ahora vamos a asociar el mensaje de error al campo de texto. Para ello podemos

NetBeans 6 - Asociar un componente Message a un componente TextField - Properties | for

Esta es la página JSP RegistroUsuario.jsp que ha ampliado el asistente de NetBeans

<?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>
  
<f:loadBundle basename="paqregusuariovwjsf.Bundle" var="mensajes"/>
  <webuijsf:page id="page1">
   <webuijsf:html id="html1">
    <webuijsf:head id="head1" title="Registro Usuaro">
     <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
    </webuijsf:head>
    <webuijsf:body id="body1" style="-rave-layout: grid">
     <webuijsf:form id="form1">
      <webuijsf:staticText id="stxRegistroUsuario"
                           style="left: 24px; top: 24px; position: absolute"                            text="#{mensajes.literal_registroUsurario}"
      />
      <webuijsf:staticText id="stxCamposRequeridos"
                          style="left: 210px; top: 40px; position: absolute"                           text="#{mensajes.literal_camposRequeridos}"
      />
      <webuijsf:label for="nombre"
                     id="lblNombre"
                     style="left: 28px; top: 80px; position: absolute"                      text="#{mensajes.literal_nombre}"
      />
      <webuijsf:textField required="true"
                         id="nombre"
                         style="left: 28px; top: 100px; position: absolute"
      />
      <webuijsf:message for="nombre" id="msgNombre"
                       showDetail="false" showSummary="true"
                       style="left: 28px; top: 123px; position: absolute"
      
/>
     </webuijsf:form>
    </webuijsf:body>
   </webuijsf:html>
  </webuijsf:page>
 </f:view>
</jsp:root>

Página anterior
Ignasi Pérez Valls
Infosintesis Solutions Group


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