JSF Ders06 - Form Tag Elemanları | inputSecret


  • <h:inputSecret value="#{sinifIsmi.degisken}"/>  
   Gizli giriş almak için kullanılır.Yazılanlar (*) şeklinde görülür. Genelde kullanıcıdan şifre alma işlemlerinde bu öge kullanılır.

Personel.java
package test;

import java.io.Serializable;

import javax.faces.bean.*;

@ManagedBean
@SessionScoped
public class Personel implements Serializable {

 private static final long serialVersionUID = 1L;

 private String ad;
 private String sifre;

 public void setAd(String ad) {
  this.ad = ad;
 }

 public String getAd() {
  return ad;
 }

 public String getSifre() {
  return sifre;
 }

 public void setSifre(String sifre) {
  this.sifre = sifre;
 }

 public String gonder() {
  return ("personel-bilgi?faces-redirect=true");
 }

}

index.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <title>index.xhtml</title>
</h:head>
<h:body>

 <h:form>
  Adinizi girin.<br />
  <h:inputText value="#{personel.ad}" /><br/><br/>
  Sifrenizi girin.<br />
  <h:inputSecret value="#{personel.sifre}" /><br/><br/>
  <h:commandButton value="giris yap" action="#{personel.gonder}" />
 </h:form>

</h:body>
</html>

personel-bilgi.xhtml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <title>personel-bilgi.xhtml</title>
</h:head>
<h:body>
 <table>
 <tr><th>PERSONEL BİLGİLERİ</th></tr>
 <tr><td>Ad</td><td>#{personel.ad}</td></tr>
 <tr><td>Sifre</td><td>#{personel.sifre}</td></tr>
 </table>
</h:body>
</html>

JSF inputSecret

JSF inputSecret

Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)