問號應該要拿掉,的確是蟲 XD
剛剛遇到,弄了好一陣子也解決掉了
主要是在你的bean生命週期為ViewScoped時,
你想要在你的頁面上有顆commandButton,按下去可以call你bean裡面的method
這當然沒問題,放顆按鈕按呀按的就好
但其實這時候你的PostConstruct也會跟著不斷的被觸發,
如果你的PostConstruct是從GET裡面拿參數,這時就會Null Exception了
@PostConstruct
public void init(){
System.out.println("fired 打我呀笨蛋");
}
這也證實是JSF的bug了,請將Mojarra 升級為2.1.8之後的版本
將你平台moudules的 javax.faces.jar 置換掉即可