我有以下这段代码:
<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
消息无法显示。
这是什么原因?