2011-11-11 27 views
0

之前我有,我檢查有效用戶的訪問頁面,如果它存在,然後傳遞到下一個頁面並創建一個初始化H:selectOneMenu用於其顯示

String[] options; 

基礎上,typeOfUser。因此,如果用戶是類型A的選項應該是:

String[] options = {"1","2","3"}; 

如果用戶是類型B,選項應該是:

String[] options = {"1","2"}; 
在任何其他情況下

,選擇應該是:

String[] options = {"1","2","3","4","5"}; 

,並在XHTML頁面如下:

<h:selectOneMenu id="option"> 
    <f:selectItems value="#{Bean.options}> 
</h:selectOneMenu> 

可以在@PostConstruct方法中實現嗎?或者有更好的地方。

謝謝!

+0

我做得很對。在@PostConstruct方法中,我可以初始化'options'變量並使用正確的選項填充selectOneMenu。 – BRabbit27

回答

0

我做得很對。在@PostConstruct方法中,我可以初始化選項變量並使用正確的選項填充selectOneMenu。