0

我正在使用 JPA 开发一个 JSF 应用程序,该应用程序目前在 Netbeans 中有 76 个托管 bean。它们是使用 @ManagedBean @SessionScopedWhen 注释添加的,而不是添加到配置文件中。我想添加更多托管 bean,但是新添加的 bean 没有出现在 JSF 页面中。我正在使用 Netbeans 添加新的托管 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";
    }

}

错误的原因是什么?

4

1 回答 1

0

我重新启动了Netbeans,一切正常,但不知道为什么?

于 2012-09-17T01:27:58.107 回答