h:commandLink
JSFからマネージド Bean を呼び出そうとしています。href
しかし、レンダリングされた HTMLa
タグに属性が表示されません。
何か不足していますか?
AccountSetupController
その中のsignUp
メソッドで呼び出される ManagedBean があります。
これは私が 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>
ご覧のとおり、フォーム アクションは必要のない場所を指しています。
何か不足していますか?