JSFアプリでコンテナマネージドセキュリティを使用しているので、デフォルト設定以下のログインページがあります。
ログインページで、ユーザーが登録できるように、ログインボタンの横にボタンを追加したいと思いました。
しかし、登録ボタンからregister.xhtmlページに転送するにはどうすればよいですか?私はこのコードでそれを試しました:
<form method="post" action="j_security_check">
<div id="login-content">
<p>Login to access secure pages:</p>
<p:panelGrid columns="2">
<h:outputLabel for="j_username" value="Username" />
<input type="text" name="j_username" id="j_username" />
<h:outputLabel for="j_password" value="Password" />
<input type="password" name="j_password" id="j_password" />
<f:facet name="footer">
<input type="submit" name="submit" value="Login" />
<input type="button" name="register"
value="#{request.contextPath}/pages/public/register.xhtml" />
</f:facet>
</p:panelGrid>
</div>
</form>
また、フォームをh:formに変更して、p:commandButtonを使用できるようにしましたが、気付いたように、ログインページが機能せず、送信ボタンをクリックしても何も起こりません。
私がやりたいことを達成する方法は?