通常基于EO生存的vo拖入頁面生存的 selectOneChoice 會選擇 display 名稱 漢字的屬性,那麼你想要獲得中文漢字對應的主鍵ID值得話可以這樣
1.在頁面binding屬性中添加vo的那個屬性 添加一個attribute 比如vo的主鍵為 zjid
2.在背景代碼中加入以下代碼便可擷取
FacesContext fc = FacesContext.getCurrentInstance();
String zj =(String)fc.getApplication().evaluateExpressionGet(fc, "#{bindings.Zjid.attributeValue}", Object.class);
其中 "#{bindings.Zjid.attributeValue}", 中間的那個 屬性Zjid 就是 頁面中 binding 綁定的主鍵屬性 就是你想要擷取的主鍵值
System.out.println(zj)
最後自己列印一下看下效果