簡単なJSFの例を作成して、いくつかのファイラーを作成しようとしています。私はMavenを使用しており、META-INFflolderfaces-confid.xmlに保存しています。
実行しようとすると、出力に次のように表示されます。
Welcome to JSF.
しかし、それは次のようになります。
Welcome to JSF. test
はい、どうぞ:
Beanファイル
import java.io.Serializable;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
@Named("test")
@RequestScoped
public class TestBean implements Serializable{
private String test = "test";
public String getTest() {
return test;
}
public void setTest(String test) {
this.test = test;
}
}
XHTMLファイル:
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<title>Welcome</title>
</h:head>
<h:body>
<h3>Welcome to JSF. #{test.test}</h3>
</h:body>
</html>