wicket で weblogic フォームの検証を行いたいのですが、ログイン ページの作成方法がわかりません。私はjspの例であるこのチュートリアルに従いました:
http://docs.oracle.com/cd/E13222_01/wls/docs100/security/thin_client.html#wp1057581
改札で同様のフォームを作成しましたが、送信ボタンを押したときに何をすべきかわかりません。「j_security_check」と呼ばれるアクションがありますが、Java と wicket でどのように実装すればよいかわかりません
更新: weblogic 10.something を使用していますが、最新のものを使用できません。独自の実装を作成しようとしていますが、ログイン ウィケットを使用しようとすると例外がスローされます。
java.lang.NoSuchMethodError: javax/servlet/http/HttpServletRequest.login(Ljava/lang/String;Ljava/lang/String;)V.
web.xml にサーブレットを追加する必要がありますか?
更新 2:
プロジェクトの回答にフォームを追加し、間違ったパスワードで送信ボタンを押すと、URL:http://localhost:8080/application/j_security_check
ステータス 404 が見つかりません。正しいパスを追加すると、url:http://localhost:8080/application/admin
ステータス 404 もあります
web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>application</web-resource-name>
<url-pattern>/admin</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>a</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>a</role-name>
</security-role>
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login</form-login-page>
<form-error-page>/login</form-error-page>
</form-login-config>
</login-config>
更新 3: この例を見つけました: https://cwiki.apache.org/WICKET/servlet-container-authentication.html私が欲しいものはどこにありますが、ウィケット 1.4 を使用していますが、ウィケット 1.5 を使用しています。不明なクラスがたくさんありますが、誰かがそれを 1.5 バージョンの wicket に書き直すことができるかもしれません。