@Named Notation funktioniert nicht

java.1

Neues Mitglied
Hallo zusammen,

irgendwie funktioniert bei mir die @Named Notation nicht!
Habe mir zum testen eine einfache java Klasse Name erstellt.
Diese sieht wie folgt aus!

Java:
import javax.inject.Named;

@Named("name")
public class Name {
	String name = "test";
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}	
}

Dann habe ich mir noch die xhtml datei datenAendern erstellt.
in dieser Datei will ich in ein Textfeld den Namen schreiben.
Leider funktioniert das nicht!
Die Datei sieht wie folgt aus!
[XML]<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<body>
<ui:composition template="WEB-INF/template/master.xhtml">
<ui:define name="content">

<h:panelGrid columns="2">
<p>Name</p>
<h:form>
<h:inputText value="#{name.name}"/>
</h:form>
</h:panelGrid>
</ui:define>
</ui:composition>
</body>
</html>
[/XML]

Das Textfeld wird erstellt aber es steht kein Wert drinnen
wenn ich die Zeile abändere und einen String rein schreibe funktioniert es schon
[XML]<h:inputText value="#{"test"}"/>[/XML]

Kann mir jemand sagen was ich bei der @Named Notation falsch mache?

Vielen Dank
 

JimPanse

Bekanntes Mitglied
[XML]<h:inputText value="#{"test"}"/>[/XML]

wenn dann
Java:
<h:inputText value="test"/>

Vergib mal einen Scope z.b. javax.enterprise.context.RequestScope bzw. teste mal ob die Bean mit dem JSF äquivalant funktionieren würde (javax.faces.bean.ManagedBean + javax.faces.bean.RequestScope).

Greetz
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Ersetzen von @ManagedBean Annotation durch @named erzeugt Fehler Web Tier 3
M Target Unreachable bei @Named CDI Web Tier 7
R Unterschied @Named in JSR-299 und 330 Web Tier 5
D Codierung im Frontend funktioniert nicht richtig Web Tier 2
krgewb Base64 funktioniert nicht, aber btoa funktioniert Web Tier 10
S Websocket.jar funktioniert nur teilweise Web Tier 14
M webapp controller funktioniert nicht Web Tier 3
J Https Verknüpfung funktioniert nicht Web Tier 0
W JSF DataTable - Filter Funktion funktioniert nicht Web Tier 3
F JSF Bean funktioniert nicht immer.. Web Tier 3
L error-page mit ui:composite funktioniert nicht Web Tier 0
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M <p:accordionPanel <ui:repeat <p:commandButton Action funktioniert teilweise Web Tier 3
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
D JSF cellpadding oder cellspacing funktioniert nicht Web Tier 4
W JSF Login funktioniert nicht Web Tier 12
F PrimeFaces p:selectOneMenu funktioniert nicht Web Tier 12
D richTable sort funktioniert nicht Web Tier 2
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
D Fileupload in GWT funktioniert nicht Web Tier 10
A JSF Weiterleitung funktioniert einfach nicht Web Tier 2
T Funktioniert das Zusammenspiel folgender Komponenten? Web Tier 2
D [GWT] Celltable SimplePager funktioniert in 2.2 nicht Web Tier 1
T JSF Dependency-Injection funktioniert offenbar nicht - warum? Web Tier 4
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
D JSF 2.0 Navigationsregel funktioniert nicht Web Tier 2
F JApplet in Tomcat-Umgebung funktioniert mal wieder nicht ... Web Tier 8
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
P Tomcat funktioniert nicht so wie er sollte Web Tier 11
megachucky JSF - NavigationRule funktioniert nicht Web Tier 9
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
L BMI-Messer funktioniert nicht Web Tier 18
G Session.invalide() funktioniert nicht richtig Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben