質問です。

現在、JSF+JSTLで開発しております。
そこで、繰り返し(forEach)とh:formを組み合わせて使いたいと
思うのですが、実現方法が分かりません。
雰囲気的には下記のようなことをしたいのです。

<c:forEach items="someList" var="record">
  <c:out value="${record.title}" />

  <!-- この行(record)の削除機能を作りたい -->
  <h:form>
    <h:inputHidden value="xxx" /> <!--ここで行を示すIDをセット-->
    <h:commandButton action="MBean.someAction" value="delete"/>
  </h:form>
</c:forEach>

こういうことをh:dataTableタグでやることは可能なのですが、
デザイン上テーブルはちょっと…。

なにか良い方法ありませんか?