Jsf De İnputtext'e Yazdığım Veriyi Çekmiyor?
-
<h:form> <h:panelGroup layout="block" rendered="#{captchaView.valid}"> <p>Hesabınız Başarı İle Aktifleştirildi!</p> <p:growl id="growl" sticky="true" showDetail="true"/> <p:panel header="KAYIT İŞLEMİNİ TAMAMLA"> <p:messages /> <h:panelGrid columns="2" columnClasses="label, value"> <h:outputText value="Şifrenizi giriniz: *" /> <h:inputSecret id="sifregoster" value="#{captchaView.sifregoster}" /> <h:outputText value="Şifrenizi tekrar giriniz: *" /> <h:inputSecret id="sifretekrar" value="#{captchaView.sifretekrar}" /> <p:messages showDetail="true" /> </h:panelGrid> </p:panel> </h:panelGroup> <h:panelGroup layout="block" rendered="#{!captchaView.valid}"> <p>Aktivasyon Başarısız! Lütfen Tekrar Deneyiniz!</p> </h:panelGroup> <p:commandButton value="KAYIT ET" icon="ui-icon-check" ajax="false" action="#{captchaView.karsilastir}" /> <p:commandButton value="AnaSayfaya Git" icon="ui-icon-document" action="index.xhtml?faces-redirect=true" /> </h:form>jjjjjj
static String sifregoster = ""; public String getSifregoster() { return sifregoster; } public void setSifregoster(String sifregoster) { this.sifregoster = sifregoster; }
ManagedBean bu şekilde formdan gelen şifreyi gelen kayıtın Id sine göre veritabanında güncellemek istiyorum ama inputtexte yazdığım veriyi hiç bir çekilde almıyor. null değer geliyor. Neden olabilir??
-
Hocam yine ben :) yine c# dan gideceğim ki zaten syntax nerdeyse aynı.
C# da page in load event in ilk satırında
if(isPostBack) return;
yazarız. Bu kodu eklemediğimiz zaman bir butona tıkladığımızda sayfa yeniden implemente edilir ve bu işlem button_click olayındaki kodlardan önce olur. Bu sebeple textbox veya diğer inputlar sıfırlanır ve değerleri null döner.
Javada da böyle birşey olabilir hocam. Eğer şansın varsa breakpoint ile satır satır bakıp textbox ın value su nerede null a dönüyor bakmanı öneririm.
Şöyle birşey buldum ayrıca
http://stackoverflow.com/questions/28573478/input-text-returning-null-value
Yazilimci tarafından 09/Mar/17 12:42 tarihinde düzenlenmiştir -
Yazilimci bunu yazdı
Hocam yine ben :) yine c# dan gideceğim ki zaten syntax nerdeyse aynı.
C# da page in load event in ilk satırında
if(isPostBack) return;
yazarız. Bu kodu eklemediğimiz zaman bir butona tıkladığımızda sayfa yeniden implemente edilir ve bu işlem button_click olayındaki kodlardan önce olur. Bu sebeple textbox veya diğer inputlar sıfırlanır ve değerleri null döner.
Javada da böyle birşey olabilir hocam. Eğer şansın varsa breakpoint ile satır satır bakıp textbox ın value su nerede null a dönüyor bakmanı öneririm.
Şöyle birşey buldum ayrıca
http://stackoverflow.com/questions/28573478/input-text-returning-null-value
büyük ihtimalle öyle bişey oluyor. Jsf bilmediğim için bunu nasıl yaparım bilmiyorum.
-
java konusunda yokmu yardım sever biri?
-
Hocam team ile bağlanıp bakabilir miyim?
-
managedbean in üzerine @viewscoped ekle değişkenlerini de static yapma
-
tagext bunu yazdı
managedbean in üzerine @viewscoped ekle değişkenlerini de static yapma
yaptım dediklerini "Unable to create managed bean captchaView. The following problems were found: - The scope of the object referenced by expression #{param.uuid}, request, is shorter than the referring managed beans (captchaView) scope of view"
hatasını veriyor
-
Yazilimci bunu yazdı
Hocam team ile bağlanıp bakabilir miyim?
projeyi atsam inceleyebilir misiniz?
-
gossipgirltr bunu yazdıYazilimci bunu yazdı
Hocam team ile bağlanıp bakabilir miyim?
projeyi atsam inceleyebilir misiniz?
Hocam atsanda muhtemelen ben açamayacağım. IDE olarak ne kullanıyorsun? Eclipse mi?
-
Yazilimci bunu yazdıgossipgirltr bunu yazdıYazilimci bunu yazdı
Hocam team ile bağlanıp bakabilir miyim?
projeyi atsam inceleyebilir misiniz?
Hocam atsanda muhtemelen ben açamayacağım. IDE olarak ne kullanıyorsun? Eclipse mi?
Neatbeans kullanıyorum
-
<h:body> <h:form> <h:panelGroup layout="block" rendered="#{captchaView.valid}"> <p>Hesabınız Başarı İle Aktifleştirildi!</p> <p:growl id="growl" sticky="true" showDetail="true"/> <p:panel header="KAYIT İŞLEMİNİ TAMAMLA"> <p:messages /> <h:panelGrid columns="2" columnClasses="label, value"> <h:outputText value="Şifrenizi giriniz: *" /> <h:inputSecret id="sifregoster" value="#{captchaView.sifregoster}" /> <h:outputText value="Şifrenizi tekrar giriniz: *" /> <h:inputSecret id="sifretekrar" value="#{captchaView.sifretekrar}" /> <p:messages showDetail="true" /> </h:panelGrid> </p:panel> </h:panelGroup> <h:panelGroup layout="block" rendered="#{!captchaView.valid}"> <p>Aktivasyon Başarısız! Lütfen Tekrar Deneyiniz!</p> </h:panelGroup> <p:commandButton value="KAYIT ET" action="#{captchaView.karsilastir()}" icon="ui-icon-check" /> <p:commandButton value="AnaSayfaya Git" icon="ui-icon-document" action="index.xhtml?faces-redirect=true" /> </h:form> </h:body>