helloworld_web_java_el
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
helloworld_web_java_el [2015/08/08 21:20] – Nettoyage 1 root | helloworld_web_java_el [2015/08/08 21:47] (Version actuelle) – supprimée root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | =====Objets implicites===== | ||
- | Les objets implicites sont ([[http:// | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | =====Manipulation des Beans===== | ||
- | * Pour les JSP, il est possible d' | ||
- | <file xml index2.jsp> | ||
- | <%@ page language=" | ||
- | pageEncoding=" | ||
- | <%@ taglib uri=" | ||
- | < | ||
- | < | ||
- | < | ||
- | <meta http-equiv=" | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | < | ||
- | <p> | ||
- | La personne 1 possède une taille de ${sessionScope.perso1.taille} cm et | ||
- | <c:if test=" | ||
- | n'a pas | ||
- | </ | ||
- | <c:if test=" | ||
- | <c:out value=" | ||
- | </ | ||
- | les yeux bleus.< | ||
- | La personne 2 possède une taille de ${perso2.taille} cm et | ||
- | <c:if test=" | ||
- | n'a pas | ||
- | </ | ||
- | <c:if test=" | ||
- | <c:out value=" | ||
- | </ | ||
- | les yeux bleus. | ||
- | </p> | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | * Sous JSF, il n'est possible d' | ||
- | <note important> | ||
- | <file xml index2.xhtml> | ||
- | <?xml version=" | ||
- | < | ||
- | <html xmlns=" | ||
- | xmlns: | ||
- | xmlns: | ||
- | < | ||
- | <meta http-equiv=" | ||
- | < | ||
- | </ | ||
- | < | ||
- | <c:set target=" | ||
- | <c:set target=" | ||
- | <p> | ||
- | La personne possède une taille de ${beanPersonne.taille} cm et | ||
- | <c:if test=" | ||
- | < | ||
- | </ | ||
- | <c:if test=" | ||
- | n'a pas | ||
- | </ | ||
- | les yeux bleus. | ||
- | </p> | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | Il est nécessaire de déclarer le Bean comme '' | ||
- | <file java BeanPersonne.java> | ||
- | package com.llgc; | ||
- | |||
- | import java.util.Arrays; | ||
- | |||
- | import javax.faces.bean.ManagedBean; | ||
- | import javax.faces.bean.ManagedProperty; | ||
- | |||
- | @ManagedBean | ||
- | public class BeanPersonne | ||
- | { | ||
- | @ManagedProperty(value="# | ||
- | private int taille = 150; | ||
- | @ManagedProperty(value="# | ||
- | private boolean yeuxBleus = false; | ||
- | @ManagedProperty(value="# | ||
- | private int[] diplomes = null; | ||
- | |||
- | public int getTaille () | ||
- | { | ||
- | return taille; | ||
- | } | ||
- | |||
- | public void setTaille (int taille) | ||
- | { | ||
- | this.taille = taille; | ||
- | } | ||
- | |||
- | public boolean isYeuxBleus () | ||
- | { | ||
- | return yeuxBleus; | ||
- | } | ||
- | |||
- | public void setYeuxBleus (boolean yeuxBleus) | ||
- | { | ||
- | this.yeuxBleus = yeuxBleus; | ||
- | } | ||
- | |||
- | public int[] getDiplomes () | ||
- | { | ||
- | return diplomes; | ||
- | } | ||
- | |||
- | public void setDiplomes (int[] diplomes) | ||
- | { | ||
- | this.diplomes = diplomes; | ||
- | } | ||
- | |||
- | public int getDiplomes (int index) | ||
- | { | ||
- | return diplomes[index]; | ||
- | } | ||
- | |||
- | public void setDiplomes (int index, int diplome) | ||
- | { | ||
- | this.diplomes[index] = diplome; | ||
- | } | ||
- | |||
- | @Override | ||
- | public String toString () | ||
- | { | ||
- | return " | ||
- | + " | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | =====Les Beans et les formulaires===== | ||
- | L' | ||
helloworld_web_java_el.1439061654.txt.gz · Dernière modification : de root