目次 |
---|
・ログイン画面の作成 ・struts-configの設定 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="robots" content="noindex,nofollow"> <title>kyuyou</title> </head> <body> <form action="../login_suru.do" name="aaa" method="post"> <table> <tr><td>User ID </td><td><input type="text" name="username"></td></tr> <tr><td>Password</td><td><input type="text" name="password"></td></tr> </table> <input type="submit" name="ログイン" value="login"> <input type="reset" name="キャンセル" value="cancel"> </form> </body> </html>formのaction属性で../login_suru.doと指定しています。これはアプリのルートから相対指定します。
<form-beans> <form-bean name="login" type="com.confrage.Login.Login"> <form-property name="username" type="java.lang.String"/> <form-property name="password" type="java.lang.String"/> </form-bean> </form-beans> <action-mappings> <action name="login" type="com.confrage.loginAction.loginAction" path="/login_suru" > <forward name="success" path="/pages/main.jsp"/> </action> </action-mappings>フォームビーンもアクションクラスもname属性はloginとします。これは連動させるため、合わす必要があります。