私はこのイメージを持っています:
<h:graphicImage library="images" name="lighton.png" height="22" rendered="#{mController.dothat}" />
フィールドに垂直に配置する必要があります。
生成されたタグにalign="absmiddle"を (firebugなどを介して) 手動で追加すると機能します。<img/>
それにもかかわらず、それを graphicImage タグに追加しても何も起こりません。