Hallo,
ich habe ein kleines Tutorial gemacht und finde die Ursache nicht, warum das Projekt nicht richtig funktioniert.
Wenn ich die "Anwendung" starte, erscheint auf der Startseite weder ein Eingabeelement noch ein Button. Ich poste hier mal die index.xhtml, die greet.xhtml und die zugehörige Java Klasse (und was ist der Tag für JAVA Code? Ich habe "CODE" genutzt, da im Editor keine Optionen zu finden sind):
index.xhtml
greet.xhtml:
User.java
ich habe ein kleines Tutorial gemacht und finde die Ursache nicht, warum das Projekt nicht richtig funktioniert.
Wenn ich die "Anwendung" starte, erscheint auf der Startseite weder ein Eingabeelement noch ein Button. Ich poste hier mal die index.xhtml, die greet.xhtml und die zugehörige Java Klasse (und was ist der Tag für JAVA Code? Ich habe "CODE" genutzt, da im Editor keine Optionen zu finden sind):
index.xhtml
Code:
<?xmlversion='1.0'encoding='UTF-8'?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<h:form>
Wie heißen Sie??<br/>
<h:inputText value="#{user.name}"/>
<h:commandButtonaction="greet"value="Grüß Dich!"/>
</h:form>
</h:body>
</html>
greet.xhtml:
Code:
<?xmlversion='1.0'encoding='UTF-8'?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<h1>Hallo #{user.name}!</h1>
</h:body>
</html>
User.java
Code:
package com.tester;
import javax.faces.bean.ManagedBean;
import com.sun.xml.ws.config.metro.parser.jsr109.String;
@ManagedBean
publicclass User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Zuletzt bearbeitet: