Esempo di utilizzo di h:panelGrid

Forum relativo ai framework per l'utilizzo della tecnologia JSP

Esempo di utilizzo di h:panelGrid

Messaggioda alesslud » mer set 30, 2009 4:02 pm

Il seguente esempio cerca di illustrare il funzionamento di h:panelGrid
Allegati
facesgrid.zip
Il progetto è stato testato con Eclipse Galileo
(6.32 KiB) Scaricato 304 volte
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

index.jsp

Messaggioda alesslud » mer set 30, 2009 4:02 pm

<html>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<f:view>
<head>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<f:loadBundle basename="com.aquilasiti.messages" var="msgs"/>
<title>
<h:outputText value="#{msgs.title}"/>
</title>
</head>

<body>
<h:form>
<h:panelGrid columns="2" rowClasses="oddRows,evenRows">
<h:outputText value="#{msgs.nome}"/>
<h:panelGroup>
<h:inputText id="name" required="true"/>
<h:message for="name" errorClass="errors"/>
</h:panelGroup>
<h:outputText value="#{msgs.cognome}"/>
<h:panelGroup>
<h:inputText id="cognome" required="true"/>
<h:message for="cognome" errorClass="errors"/>
</h:panelGroup>
<h:outputText value="#{msgs.eta}"/>
<h:inputText size="3"/>
</h:panelGrid>
<br/>
<h:commandButton value="#{msgs.submit}"/>
</h:form>
</body>
</f:view>
</html>
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

style.css

Messaggioda alesslud » mer set 30, 2009 4:03 pm

body {
background: #eee;
}
.errory {
font-style: italic;
}
.evenRows {
background: yellow;
}
.oddRows {
background: aqua;
}
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

web.xml

Messaggioda alesslud » mer set 30, 2009 4:03 pm

<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>/index.html</welcome-file>
</welcome-file-list>
</web-app>
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am

messages.properties

Messaggioda alesslud » mer set 30, 2009 4:04 pm

title=Utilizzo di h:panelGrid and h:panelGroup
nome=Nome:
cognome=Cognome:
eta=Età:
submit=Invia
alesslud
Site Admin
 
Messaggi: 779
Iscritto il: mer nov 08, 2006 8:09 am


Torna a JSF e Struts

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron