JSF Beans werden nicht ausgeführt

reaction93

Mitglied
Hallo wie der Titel schon verrät werden meine Beans in meiner xhtml einfach nicht ausgeführt, also garnicht einfach ignoriert!!

Ich bitte um Hilfe ich suche schon etwa 3 Wochen daran

Hier mein Code:

[XML]<?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://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"

xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core">

<h:body onload="container.toggle();">

<ui:composition template="index_static.xhtml" >
<ui:define name="content" >

<h:form>

<p:fieldset collapsed="true" legend="Neue News"
toggleable="true" widgetVar="container"
rendered="#{userBean.loggedIn != null}"

>

<h:panelGrid columns="2">
<h:eek:utputLabel for="name" value="Titel: " rendered="#{userBean.loggedIn != null}" />
<p:inputText id="name" value="#{newsController.news_new.titel}"/>

<h:eek:utputLabel for="text" value="Text: " />
<p:inplace label="Editor öffnen" saveLabel="Übernehmen"
cancelLabel="Abbrechen"> <p:editor rendered="true" id="text" value="#{newsController.news_new.inhalt}"/></p:inplace>

<h:eek:utputLabel for="category" value="Kategorie: " />
<p:selectOneMenu id="category" >
<f:selectItems id="galerie" value="#{newsController.categories}" var="g" itemLabel="#{g.kategoriename}"/>
</p:selectOneMenu>

<h:eek:utputLabel for="active" value="Nur intern sichtbar: " rendered="#{userBean.loggedIn != null}" />
<p:selectBooleanCheckbox id="active" value="#{newsController.news_new.intern}" rendered="#{userBean.loggedIn != null}"/>

<p:commandButton style="text-align:right" actionListener='#{newsController.newNews}' id="new" value="Anlegen" oncomplete="container.toggle();" update=":contentPanel"/>


</h:panelGrid>
</p:fieldset>



<!-- wenn kein GET-Parameter -->
<!-- Output-Container für die News-Liste -->

<p:dataGrid value="#{generalInfoBean.latestNews}" widgetVar="newscon" var="news"

id="_newsContainer#{news.newsID}" columns="1" rows="10"
paginator="true" paginatorPosition="bottom"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
paginatorAlwaysVisible="false"

rendered="#{newsController.news == null}">


<!-- Output-Container für je eine News -->





<p:commandLink style="text-decoration: none;" actionListener="#{newsController.test}" oncomplete="window.location.href = 'news_view.jsf'">
<p:panel id="_news#{news.newsID}" header="#{news.titel}"
widgetVar="panel" rendered="#{news.aktiv}"
closable="#{userBean.loggedIn != null}">

<p:ajax event="close" listener="#{newsController.test}" update=":contentPanel"/>

<h:eek:utputText value="#{news.inhalt}" />

<br />
<br />
<!-- TODO FIX THIS-->
<h:eek:utputText style="text-align: right" >
von #{news.autor} am ...
</h:eek:utputText>

</p:panel>
</p:commandLink>

</p:dataGrid>




<p:panel rendered="#{newsController.news != null}"
header="#{newsController.news.titel}">
<h:eek:utputText value="#{newsController.news.inhalt}" />
<br />
<br />
<p align="right" >von
<a href="profile.xhtml?uid=#{newsController.news.autor.userID}">#{newsController.news.autor}</a></p>

</p:panel>



</h:form>

</ui:define>
</ui:composition>


</h:body>

</html>
[/XML]

In diesem Code der actionListner im commandbutton mit der id = new

und das Ajax Event close

Danke einmal im Vorraus!
 

Fant

Bekanntes Mitglied
Klappt gar nichts? Oder nur die beiden abgesprochenen Punkte?

Wie sehen die Listener aus, die aufgerufen werden sollen?

Gruß Fant
 

reaction93

Mitglied
Ja eigentlich nur die 2 Listener

Hier:

Java:
  public void newNews() {

        news_new.setAutor(uB.getLoggedIn());
        news_new.setAktiv(true);

        dao.saveNews(news_new);
        FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO,
                "Die News wurde gespeichert!", "Gespeichert");
        FacesContext.getCurrentInstance().addMessage(null, fm);
    }

    public void test(ActionEvent e) {
        System.out.println("TEST");
        FacesMessage fm = new FacesMessage(FacesMessage.SEVERITY_INFO,
                        "Die News wurde gespeichert!", "Gespeichert");
       FacesContext.getCurrentInstance().addMessage(null, fm);
    }
 

Fant

Bekanntes Mitglied
Entferne in der Methode test mal das ActionEvent e. Klappt es dann?

Bei der anderen Methode sehe ich gerade nichts auffälliges. Was passiert denn, wenn du den CommandButton drückst? Wird eine Exception geworfen oder passiert einfach nichts? Kommentier mal alles in der newNews-Methode aus und mach nur irgendeine System.out.println(""); -Ausgabe. Dann wissen wir wenigstens, ob der Listener an der Stelle aufgerufen wird.

Gruß Fant
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G URL-Mapping mit Stateless Beans Web Tier 3
J Nach SVN-Update alle Beans resolved to null Web Tier 3
T JSF Variable zwischen 2 Beans austauschen? Web Tier 3
J JSF Java Beans Konventionen Web Tier 2
G JSF Beans und Entity verwenden Web Tier 2
S JSF Best practices - Managed beans Web Tier 9
J jsp Beans benutzen Web Tier 7
F Frage zu Java Beans Web Tier 17
D Kommunikation zwischen JSF Managed Beans Web Tier 11
R Wie Backing Beans richtig einsetzen? Web Tier 3
H problem bei Parameterübergabe mit beans Web Tier 3
F JSF: Beans in Session oder Request? Web Tier 4
Psypsy Spring Thymeleaf Layer werden nicht angezeigt. Web Tier 0
R JSF Bilder aus CSS Datei werden nicht angezeigt. Web Tier 2
C JSF JSF Daten aus Klasse werden nicht angezeigt Web Tier 4
H JSF jsf/sessionScoped Bean - Bilder (jpg) werden nicht richtig dargestellt Web Tier 1
X JSF - Auf was muss in Bezug auf Sicherheit geachtet werden?? Web Tier 7
L Applet kann unter WEB-INF/classes nicht gefunden werden Web Tier 10
H JSF Daten aus ManagedBean können vom Controller gelesen werden Web Tier 6
B JSF Servlectexception: Verwalteter Bean "..bean" kann nicht erstellt werden Web Tier 2
I JSF Daten aus Formular werden nicht übernommen Web Tier 6
I Sessions werden ungewollt automatisch erzeugt??? Web Tier 3
R Message Bundles werden nicht geladen Web Tier 2
H im IE werden leere Bilder mit X gekennzeichnet Web Tier 4
J JSP-Seite kann nicht aufgerufen werden Web Tier 14
H JSF - Methode kann nicht aufgerufen werden Web Tier 5
O JSP: HTML tags werden vor struts tags angezeigt Web Tier 3
D Bilder werden nicht angezeigt Web Tier 2
D Bilder werden nicht angezeigt Web Tier 21
G elemente werden nicht dargestellt - 'webui' ist undefiniert Web Tier 5
D Codierung im Frontend funktioniert nicht richtig Web Tier 2
hjpsoft JSP <TEXTAREA>-Tag unterstützt EL-Variablen nicht Web Tier 7
krgewb Base64 funktioniert nicht, aber btoa funktioniert Web Tier 10
6 JSF Form Attribute nicht an Bean übergeben Web Tier 2
C JSP data wird nicht angezeigt Web Tier 6
M webapp controller funktioniert nicht Web Tier 3
J Https Verknüpfung funktioniert nicht Web Tier 0
P JSF (Primefaces) SelectOneMenu Value auf Array wird nicht gesetzt Web Tier 0
K Vaadin Projekt Funkioniert nicht... Web Tier 1
M JSP PrimeFaces LayoutUnits <- breite lässt sich nicht erzwingen wenn 'center' Web Tier 0
R JSF selectOneListbox speichert Value nicht. Web Tier 1
W Tabelle wird nicht aktualisiert Web Tier 8
W JSF DataTable - Filter Funktion funktioniert nicht Web Tier 3
A JSF String wird nicht angezeigt Web Tier 2
S JSF CSS wird gefunden aber inhaltlich nicht angewendet Web Tier 2
FINF_AW_Alex EJB - property nicht vorhanden Web Tier 6
F JSF Bean funktioniert nicht immer.. Web Tier 3
F JSF h:selectOneMenu Wert vorbelegen klappt nicht? Web Tier 2
R JSF ManagedProperty wird nicht erstellt Web Tier 1
L error-page mit ui:composite funktioniert nicht Web Tier 0
S Primefaces commandButton in einem Dialog/Form/PanelGrid führt actionListener nicht aus Web Tier 4
A Faces Context nicht mehr erreichbar nach Servlet Aufruf Web Tier 1
D JSF DataTable konvertiert Felder nicht Web Tier 1
G JSF Radio Button ValueChangeListener Wert wird nicht übernommen Web Tier 2
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M fileUploadListener geht nicht wenn Element zur Laufzeit gerendert wird Web Tier 2
Phash Link geht nicht Web Tier 4
S setInterval() will nicht Web Tier 2
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
B JSP Warum nicht ThreadSafe? Web Tier 21
G GWT 404 - Servlet nicht gefunden Web Tier 6
H Servlet lässt sich nicht deployen Web Tier 7
M rendered ruft eine Methode auf, andere aber nicht Web Tier 15
M System-Event in der faces-config.xml klappt nicht Web Tier 15
J JSF BigInteger nicht null sondern 0 Web Tier 3
nrg Java-Code in Taglib wird nicht richtig ausgeführt. Web Tier 7
F JSF CSS Verschachtelung wird nicht abgebildet Web Tier 2
F.S.WhiTeY Servlet Servlet wird nicht angesprochen Web Tier 3
D JSF a4j:support wird nicht gefunden Web Tier 2
D JSF cellpadding oder cellspacing funktioniert nicht Web Tier 4
xehpuk JSF 404 statt 500 bei nicht existenter JSF-Seite Web Tier 7
W JSF Login funktioniert nicht Web Tier 12
K Neue Entitäten werde nicht angezeigt Web Tier 4
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
H JSP, Eclipse, Tomcat - Java Klasse wird nicht gefunden Web Tier 8
A JSF WebappClassloader.modified() aktualisiert Klassen nicht Web Tier 2
A JSF Rücksicht auf nicht eingeschaltetes JavaScript nehmen Web Tier 2
T JSF wird nicht ausgeführt Web Tier 4
R RadioButton nicht disabled Web Tier 5
J @Named Notation funktioniert nicht Web Tier 3
aze JSF CommandButton:Action wird nicht ausgeführt Web Tier 2
P JSF Netbeans 7.1.1 unterstützt JSF nicht? Web Tier 2
T RichFaces will nicht funktionieren :( Web Tier 2
H JSF ActionListener wird ausgeführt, aber ändert den Wert nicht. Web Tier 7
D richTable sort funktioniert nicht Web Tier 2
L JSF Beispiel wird nicht ausgeführt Web Tier 2
D Fehler: Cookies nicht gesetzt Web Tier 5
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
Dit_ JSP Überprüfen ob Benutzer eingeloggt ist oder nicht | SessionSicherheit Web Tier 7
M JSF Button - Methode wird nicht aufgerufen Web Tier 4
L einfache JSF-Seite wird nicht angezeigt Web Tier 8
B JSF HtmlCommandButton --- Action wird nicht aufgerufen Web Tier 2
N JSF [Maven] Seam 2.2, Richfaces 3.3 - a4j wird nicht umgewandelt Web Tier 6
NoXiD JSF h:selectOneMenu - änderungen nicht übernommen Web Tier 14
C JSON-Antwort an Javascript geht nicht Web Tier 7
H Servlet Apache Geronimo: Servlet nicht erreichbar Web Tier 2
P JSF AJAX render wird nicht ausgeführt Web Tier 4
P SelectOneMenu liest Daten nicht ein Web Tier 7
E JSF JSF findet Property im ManagedBean nicht Web Tier 5
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4

Ähnliche Java Themen

Neue Themen


Oben