命令链接动作调用在ui:repeat组件中失败

时间:2012-03-28 19:11:55

标签: jsf-2

我有以下这段代码:

<h:form id = "fm-rewDet">
    <ui:repeat var="review" value="#{controller.reviewStatusList}">
        <h:commandLink value = "TestLink" action = "#{controller.rewDetail}" />
    </ui:repeat>
</h:form>

控制器包含以下内容:

public void rewDetail(){
    System.out.println("I'M HERE");
}

呈现以下HTML代码:

<form id="fm-rewDet" enctype="application/x-www-form-urlencoded" action="/project/overview.xhtml" method="post" name="fm-rewDet">
<a onclick="mojarra.jsfcljs(document.getElementById('fm-rewDet'),{'fm-rewDet:j_idt224:0:j_idt255':'fm-rewDet:j_idt224:0:j_idt255'},'');return false" href="#">TestLink</a>
//...
</form>

这个简单的例子根本不起作用。当按下链接时会发生一些操作,但奇怪的是I'M HERE消息无法显示。

这是什么原因?

0 个答案:

没有答案