.xhtmlページにいくつかの非表示フィールドがあります。
<h:inputHidden value="1" id="hidePrev"/>
.....
<h:inputHidden value="1" id="hideNext"/>
そして、JSFBeanからそれらの値を取得することはできません。
public class FacesUtil {
public static Object getMapValue(String key) {
return FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get(key);
}
public static void setMapValue(String key, Object value) {
FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().put(key, value);
}
}
私の豆コード:
nextFlag = (String)FacesUtil.getMapValue("hideNext");
prevFlag = (String)FacesUtil.getMapValue("hidePrev");
フィールドnextFlag
とprevFlag
はまだ空です。ゲッターメソッドとセッターメソッドがあります。JSF2.2ver。を使用しています。この問題を解決するのを手伝ってください。