私はJSF 1.2を使用して<h:dataTable>
おり、現在の行がアクションメソッドの引数として渡される行を削除および/または更新しようとしています。
意見:
<h:dataTable value="#{myBean.list}" var="categoria">
...
<h:column>
<h:commandButton value="Update" action="#{myBean.updateCat(categoria)}" />
<h:commandLink value="Delete" action="#{myBean.deleteCat(categoria.cod)}" />
</h:column>
</h:dataTable>
コントローラ:
public void deleteCat(int cod) {
this.controller.deleteCat(cod);
}
public void updateCat(Categoria cat) {
this.controller.updateCat(cat);
}
しかし、次のエラーが発生します。
デフォルトの名前空間が指定されていない場合は、関数 deleteCat を接頭辞とともに使用する必要があります
これはどのように発生し、どうすれば解決できますか?