tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sebastianb
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
912
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sebastianb sebastianb ist offline Mitglied Gold
    Registriert seit
    Dec 2009
    Beiträge
    125
    Hallo zusammen,

    ich stehe gerade vor einem seltsamen Problem und komme leider nicht mehr weiter. Beim Versuch mein kleines Projekt um Ajax-Funktionen zu erweitern bin ich auf folgendes Phänomen gestoßen: Jedes mal, wenn du durch eine Komponente zB ein Wert geändert wird oder eine Listener-Methode aufgerufen wird, wird das sich dahinter verbergende Managed-Bean jedes mal neu instanziiert, obwohl dieses als SessionScoped annotiert ist.

    Code :
    1
    2
    3
    4
    
     
    <h:commandButton id="save" value="Hinzufügen">
                                <f:ajax execute="studiengang betreuer" render="data" listener="#{antragBean.addAntragPosition}"/>
    </h:commandButton>

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    @ManagedBean
    @SessionScoped
    public class AntragBean implements Serializable
    {
      public AntragBean()
      {
        System.out.println("Konstruktor aufgerufen");
      }
     
      public void addAntragPosition()
      {
        System.out.println("Ajax Methode aufgerufen);
      }
    }

    Jemand eine Ahnung, wie ich das unterbinden kann?

    Viele Grüße

    Sebastian
     

  2. #2
    sebastianb sebastianb ist offline Mitglied Gold
    Registriert seit
    Dec 2009
    Beiträge
    125
    Hi,

    ich habe den Fehler gefunden... *peinlich*

    Ich habe im ManagedBean anstelle von "javax.faces.bean.SessionScoped" "javax.enterprise.context.SessionScoped" importiert.

    Nuja, wieder mal hat sich der Grundsatz bewahrheitet: "Treten seltsame Probleme auf: Check den Classpath und die imports"

    Gruß Sebastian
    HeckiHeckmecker bedankt sich. 

  3. #3
    HeckiHeckmecker HeckiHeckmecker ist offline Grünschnabel
    Registriert seit
    Jan 2012
    Beiträge
    2
    Danke das gleiche Problem hatte ich auch... falscher Import!
     

Ähnliche Themen

  1. Ajax -> $(ajax) Response Text Leer oder undefined
    Von DiDiJo im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 19.11.10, 11:53
  2. Nach Ajax.Updater weiteres Ajax ausführen
    Von nick_beat20 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 07.08.09, 01:51
  3. Antworten: 14
    Letzter Beitrag: 09.05.09, 12:32
  4. [PROTOYPE/AJAX] Probleme mit Ajax.PeriodicalUpdater
    Von Benzol im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 09.01.08, 22:16
  5. Eclipse ATF Ajax Toolkit Framework zur Entwicklung von Ajax Anwendungen
    Von Thomas Darimont im Forum Java Technology News
    Antworten: 0
    Letzter Beitrag: 09.11.06, 10:43