Exemple de mot de passe JSF 2

Exemple de mot de passe JSF 2

Dans JSF, vous pouvez utiliser la balise<h:inputSecret /> pour rendre une entrée HTML detype=”password”, champ de mot de passe. Par exemple,

Balise JSF…

Rendez ce code HTML…

P.S The name attribute value is randomly generated by JSF.

Exemple de mot de passe JSF

Un exemple JSF 2 complet pour rendre un champ de saisie de mot de passe via la balise<h:inputSecret />.

1. Bean géré

Un bean géré simple, avec une propriété «mot de passe».

package com.example.form;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;

@ManagedBean
@SessionScoped
public class UserBean implements Serializable {

    private String password;

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

}

2. Voir page

Deux pages pour la démonstration.

demo.xhtml - rend un champ de mot de passe via «h: inputSecret», bouton via «h: commandButton», si le bouton est cliqué, la valeur du mot de passe sera soumise à la propriété «userBean.password» via la méthode setPassword () et renvoyer à «user.xhtml».




    
        

JSF 2 password example

Password :

user.xhtml - affiche la valeur du mot de passe soumis via «h: outputText»




    
        

JSF 2 password example

Password :

3. Demo

Afficher la page «demo.xhtml»

jsf2-password-example-1

Si vous cliquez sur le bouton, affichez la page «user.xhtml», ainsi que la valeur du mot de passe soumis.

jsf2-password-example-2

Télécharger le code source

Téléchargez-le -JSF-2-Password-Example.zip (9 Ko)

Référence