JSF托管bean不会出现在JSF页面中

时间:2012-09-17 01:27:58

标签: jsf java-ee netbeans

我正在使用JPA开发一个JSF应用程序,目前在Netbeans中有76个托管bean。他们加入了     @ManagedBean     @SessionScopedWhen 注释,而不是添加到配置文件中。 我想添加更多托管bean,但新添加的bean不会出现在JSF页面中。 我通过右键单击包并选择New>添加Netbeans的新Managed bean。 JSF托管bean。甚至耐火地应对现有的豆子,名称不同,没有变化。

例如,下面会显示一个新添加的bean。

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gov.sp.health.bean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author buddhika
 */
@ManagedBean
@RequestScoped
public class TemBean {

    /**
     * Creates a new instance of TemBean
     */
    public TemBean() {
    }

    public String toIndex(){
        return "index";
    }

}

错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

我重启了Netbeans,一切都很好,但不知道为什么?