클래스 counterBean을 가지고 있고 (두 개의 별도 카운터에 대해) 내 JSP에서 counterBean의 인스턴스 두 개를 인스턴스화하려고합니다. 어떻게하면 좋을까요?Java beans는 동일한 JSP로 여러 인스턴스가 있습니다
편집 - 추가 된 코드
package beans;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name="CounterBean")
@SessionScoped
public class CounterBean implements Serializable
{
private static final long serialVersionUID = 1L;
private static int hitCount;
public CounterBean()
{
CounterBean.hitCount = 0;
}
public static int getCounter()
{
hitCount++;
return hitCount;
}
public static void setCounter(int hitCount)
{
CounterBean.hitCount = hitCount;
}
public static int getValue()
{
return hitCount;
}
}
내가 생각할 수있는 유일한 것은 두 가지 다른 카운터 클래스를 만드는 것이지만 너무 많이 보인다. – omegaFlame
'[jsf-2.0]'질문에 태그를 붙였습니다. 당신은 * 정말로 * 사용되지 않는 JSP 뷰 기술을 사용하고 있습니까? 왜 그 후계자 Facelets하지 않니? (XML 기반). – BalusC
순전히 교육적입니다. 방금 언급 한 것처럼 더 나은 방법이 있다는 것을 알고 있습니다. 자습서를 따라하면서 jsp에서 어떻게하는지 궁금합니다. – omegaFlame