我正在使用 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";
}
}
错误的原因是什么?