我正在尝试从h:commandLink
JSF 中调用托管 bean。但我没有href
在呈现的 HTMLa
标记中看到属性。
我错过了什么吗?
有一个使用方法调用的AccountSetupController
ManagedBean signUp
。
这是我在 JSF 中使用的标签:
<h:form prependId="false">
<h:commandLink action="#{accountSetupController.signUp()}"
value="#{msg['homepage.createaccount']}" styleClass="button large">
</h:commandLink>
</h:form>
这是渲染的标签。请参阅 href 属性中没有任何内容。
<a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt15'),
{'j_idt33':'j_idt33'},'');return false"
class="button large">CREATE MY ACCOUNT</a>
这是生成的表单标签
<form id="j_idt15" name="j_idt15"
method="post" action="/myproject/faces/homepage/homepage.xhtml"
enctype="application/x-www-form-urlencoded"> .... </form>
如您所见,表单操作指向我不需要的某个地方。
我错过了什么吗?