Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
806
Tıklama
0
Öne Çıkarma
Java Managed Bean Hatası
W
12 yıl (9 mesaj)
Er
Konu Sahibi

Çok uğraşmama ve araştırmama rağmen sorunun sebebini bulamadım. Ben sadece login.xhtml sayfasında submit denildiği zaman LoginBean class 'ım daki
login fonksiyonu çalışsın istiyorum ama ( /login.xhtml @22,51 value="#{LoginBean.password}": Target Unreachable, identifier 'LoginBean' resolved to null) hatası alıyorum. Kodlar:
login.xhtml
<!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://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">

<ui:composition template="layout.xhtml">

<ui:define name="title">
Üye Giriş
</ui:define>
<ui:define name="left-content">
<h:outputText value="#{LoginBean.error_message}"></h:outputText>
</ui:define>
<ui:define name="right-content">
<h:form>
<h:outputLabel value="Kullanıcı Adı :"/>
<h:inputText value="#{LoginBean.user_id}"/><br/>
<h:outputLabel value="Şifre :"/>
<h:inputText value="#{LoginBean.password}"/><br/>
<h:outputLabel value=""/>
<h:commandButton styleClass="btn" value="Giriş" action="#{LoginBean.login}"/>
</h:form>
</ui:define>

</ui:composition>

</html>


LoginBean.java
package com.deneme3.web; 

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean
@SessionScoped
public class LoginBean {

private String user_id;
private String password;
private String error_message = "denmee3";

public LoginBean() {
// TODO Auto-generated constructor stub
}

public String login(){
this.setError_message("Lütfen şifrenizi tekrar giriniz...");
return null;
}

public String getUser_id() {
return user_id;
}

public void setUser_id(String user_id) {
this.user_id = user_id;
}

public String getPassword() {
return password;
}

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

public String getError_message() {
return error_message;
}

public void setError_message(String error_message) {
this.error_message = error_message;
}

}


Eclipse editörde tomcat 7 ,jdk1.7 ile tomcat 8 ,jdk1.7 kullandım. Ama sorunu çözemedim. LoginBean class' ımda Serializable da implements ettim ama olmadı. Benzer kodları netbeans glashfish 4.1 de denedim çalıştı. Sorunu çözebilceğimide zannetmiyorum. El atarsanız sevinirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi wec4 -- 22 Aralık 2014; 11:42:12 >