Beispiel für das JSF 2-Passwort

JSF 2 Passwort Beispiel

In JSF können Sie das Tag<h:inputSecret /> verwenden, um eine HTML-Eingabe des Kennwortfeldstype=”password” zu rendern. Zum Beispiel,

JSF-Tag…

Rendern Sie diesen HTML-Code ...

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

Beispiel für ein JSF-Passwort

Ein vollständiges JSF 2-Beispiel zum Rendern eines Kennworteingabefelds über das Tag<h:inputSecret />.

1. Managed Bean

Eine einfache verwaltete Bean mit der Eigenschaft "password".

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. Seite anzeigen

Zwei Seiten für die Demonstration.

demo.xhtml - Rendern eines Kennwortfelds über "h: inputSecret", Schaltfläche über "h: commandButton". Wenn Sie auf die Schaltfläche klicken, wird der Kennwortwert über die Methode setPassword () an die Eigenschaft "userBean.password" gesendet. und weiterleiten an "user.xhtml".




    
        

JSF 2 password example

Password :

user.xhtml - Zeigt den übermittelten Passwortwert über "h: outputText" an.




    
        

JSF 2 password example

Password :

3. Demo

Zeigen Sie die Seite „demo.xhtml“ an

jsf2-password-example-1

Wenn Sie auf die Schaltfläche klicken, werden die Seite „user.xhtml“ und der übermittelte Kennwortwert angezeigt.

jsf2-password-example-2

Quellcode herunterladen

Laden Sie es herunter -JSF-2-Password-Example.zip (9KB)

Referenz