| 目次 |
|---|
|
・ログイン画面の作成 ・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とします。これは連動させるため、合わす必要があります。