デフォルトで選択された値が都市の名前になるように、選択メニューを表示しようとしています(変数「項目」に都市がある場合)。値がない場合は、「何も選択されていません」と表示したい。
私は次のようなことをしようとしていました:
<h:selectOneMenu value="#{(item.city!=null)?itemTmp.city.name:''}">
<s:selectItems .... />
</h:selectOneMenu>
しかし、解析例外がスローされます。ある場合はデフォルト値を設定し、h:selectOneMenu
反対の場合は「選択なし」に設定するにはどうすればよいですか?