Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
Java Server Faces

JSF “readonly” Bir Alandan Veri Çekmek

Paylaş
Java Server Faces Dersleri
Java Server Faces Dersleri

Java Server Faces projelerinde bir alanınız (inputar, radio buttonlar vb..) readonly durumunda diyelim. Senaryoya göre readonly alana bir değer gönderdiniz sadece kullanıcının değiştirmesini engellemek istiyorsunuz. Bu alanları tekrar bir beane göndermek istediğinizde bean alanlarınıda bu readonly alandan  “null” olarak gelmekte ve bir türlü sayfadaki readonly alandan veri alınmamakta.

Bu durum oldukça sık karşılaşılan bir durum. Alanlarımızı readonly yapmak demek o an için readonly olmasını istediğimiz anlamına gelmekte. Java Server Faces Yaşam Döngüsü boyunca alanların değerlerini readonly alana aktarmadan tutmamız gerekmektedir. Readonly alana girdiği andan sonra aktarım yaptığımızda bu yüzden null değer gelmektedir.

Çözümü ise dediğim gibi JSF Yaşam Döngüsü Boyunca  veriyi saklamak. Çözüm ise basit.

readonly="#{not facesContext.postback or facesContext.renderResponse}"

readonly alanına girilen değeri saklamak için yapılması gereken işlem bu kadar. Ben genelde renderResponse diyerek bu alana gelen değeri koruyabiliyordum ancak bazı kaynaklar sadece bunun yeterli olmayabileceğinden bahsetmişler bu yüzden yukarıda belirtilen şekilde kullanmaya başladım. Şu ana kadar bir sorun gözükmüyor.

Tags:

facesContext.postbackfacesContext.renderResponsejava server faces readonlyjsf

Paylaş

Diğer Yazılar

Java Server Faces Dersleri
Previous

f:convertDateTime Tag – JSF Dersleri

blank
Next

PrimeFaces Dersleri : KeyFilter Kullanımı

Next
blank
26 Haziran 2016

PrimeFaces Dersleri : KeyFilter Kullanımı

Previews
21 Mayıs 2016

f:convertDateTime Tag – JSF Dersleri

Java Server Faces Dersleri

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

javb

JSP Hata Sayfalarını Yönetmek

blank

Java Kitaplığım – Java Ve Java Teknolojileri

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale