@Viewscoped
JSF2.1プロジェクトでBeanを使用しています。奇妙なことに、私が最初にページを取得したとき、Beanはすべての初期パラメーターで明確に初期化されています。しかし、別のページに移動すると、アプリが開いているブラウザタブを閉じても、Beanは停止しません。このBeanを使用するページに戻ると、値はこのページの使用中に変更されたものと同じです。さらに、IEやChromeなどの別のブラウザを開いても、値はまだそこにあります!! セッションスコープのように動作しています。またはある種の不滅の豆、je。
Beanにはこのように注釈が付けられています。
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import org.springframework.stereotype.Controller;
@Controller
@ManagedBean
@ViewScoped
public class MyBean {
//the rest of the code.
}
なぜこれが起こるのですか?SpringFrameworkアノテーションが問題の原因である可能性がありますか?