首先是JavaServerFaces的努力

时间:2014-02-18 08:05:03

标签: jsf jsf-2 jboss



我正在尝试使用bean的值运行jsf页面:
test.xhtml:

<?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">

<h:head>
    <title>Simple JSF Facelets page</title>
</h:head>

<h:body>
    <p> Text: #{testBean.text} </p>
</h:body>

</html>

testBean就:

@Named
@SessionScoped
public class TestBean implements Serializable {
    private String text;

    public TestBean(){
        text = "Text" + new Date();
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }
}

但是当我在JBoss上运行这个页面时,我只得到了“Text:”。页面来源:

<html xmlns="http://www.w3.org/1999/xhtml"><head>
    <title>Simple JSF Facelets page</title></head><body>
    <p> Text:  </p></body>

</html>

哪里有问题?我正在使用jboss-as-7.1.1.Final和Intellij IDEA 谢谢!

0 个答案:

没有答案