Web チュートリアルを確認して、デモ JSF ページを作成しようとしています。実行しようとすると、ページが空白になります。タグのないテキストも表示されません。
index.html:
<!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">
<h:head>
</h:head>
<h:body>
<h:outputLabel value="#{welcome.welcome()}"/>
</h:body>
ようこそ.java:
package ap.demojsf.welcome;
import javax.faces.bean.RequestScoped;
import com.sun.org.glassfish.gmbal.ManagedObject;
@ManagedObject()
@RequestScoped
public class welcome {
private String name;
public welcome() {
this.name = "Welcome to the first page";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
簡単なテキスト (タグなし) を記述した場合、ブラウザで index.html を開いたときに表示されますが、「Run as」として実行すると何も表示されません。Apache Tomcat 7 がインストールされています。
誰でも私を案内してもらえますか?