Managed Bean注释无法正常工作

时间:2014-08-02 17:12:10

标签: jsf-2 managed-bean

版本

RichFaces 4.3.5

Apache MyFaces 2.1

Tomcat 6

问题

我们正在使用JSF2。 我无法使用注释调用托管bean操作方法。

以下是托管bean的代码。

@ManagedBean(name="controller")
@RequestScoped
public class Controller {

    public String getUserName(){

    }

}

bean的调用方式如下:

sample.xhtml:

#{controller.userName}

我已经检查过我的Web应用程序中的所有faces-config.xml都遵循JSF2名称空间。

我正在使用tomcat 6来部署Web应用程序。

faces-config.xml中添加相同的bean时,bean方法会成功执行。

还有什么我需要照顾这个工作吗? 请帮忙。

0 个答案:

没有答案