質問編集履歴
4
クラスを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -208,4 +208,44 @@
|
|
208
208
|
this.name = name;
|
209
209
|
}
|
210
210
|
}
|
211
|
+
```
|
212
|
+
|
213
|
+
```java
|
214
|
+
package model;
|
215
|
+
|
216
|
+
public class Login {
|
217
|
+
private String userId;
|
218
|
+
private String pass;
|
219
|
+
|
220
|
+
public String getUserId() {
|
221
|
+
return userId;
|
222
|
+
}
|
223
|
+
public void setUserId(String userId) {
|
224
|
+
this.userId = userId;
|
225
|
+
}
|
226
|
+
public String getPass() {
|
227
|
+
return pass;
|
228
|
+
}
|
229
|
+
public void setPass(String pass) {
|
230
|
+
this.pass = pass;
|
231
|
+
}
|
232
|
+
|
233
|
+
}
|
234
|
+
|
235
|
+
```
|
236
|
+
|
237
|
+
```java
|
238
|
+
package model;
|
239
|
+
|
240
|
+
import dao.AccountDAO;
|
241
|
+
|
242
|
+
public class AccountLogic {
|
243
|
+
public boolean execute(Login login) {
|
244
|
+
AccountDAO dao = new AccountDAO();
|
245
|
+
Account account = dao.findByLogin(login);
|
246
|
+
|
247
|
+
return account != null;
|
248
|
+
}
|
249
|
+
}
|
250
|
+
|
211
251
|
```
|
3
コードを修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -123,9 +123,9 @@
|
|
123
123
|
//getAttributeメソッド
|
124
124
|
//追加した属性を取り出す
|
125
125
|
Human human = (Human) request.getAttribute("human");
|
126
|
+
%>
|
127
|
+
<%= human.getName() %>
|
126
128
|
|
127
|
-
|
128
|
-
%>
|
129
129
|
</head>
|
130
130
|
<body>
|
131
131
|
<form id="form" method="post" action="">
|
2
コピペミスでした。コードを修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -116,7 +116,16 @@
|
|
116
116
|
<head>
|
117
117
|
<%@ page language="java" contentType="text/html; charset=Windows-31J"
|
118
118
|
pageEncoding="Windows-31J" %>
|
119
|
+
|
119
120
|
<title>Sample</title>
|
121
|
+
<%
|
122
|
+
//ここでリクエストスコープを受け取る
|
123
|
+
//getAttributeメソッド
|
124
|
+
//追加した属性を取り出す
|
125
|
+
Human human = (Human) request.getAttribute("human");
|
126
|
+
|
127
|
+
|
128
|
+
%>
|
120
129
|
</head>
|
121
130
|
<body>
|
122
131
|
<form id="form" method="post" action="">
|
1
Humanクラスを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
また、ログインIDを入力してください。のログインIDの部分を変数にしてと言われていて、詰まっています。
|
6
6
|
フォワード先のjspも併せて記載します。
|
7
7
|
|
8
|
+
一般的にエラーがメッセージを表示させるのに、配列をしようすると先輩に聞いたのですが、
|
9
|
+
できそうにないので、インスタンスに文字列を格納してフォワードで送っています。
|
8
10
|
|
9
11
|
|
10
12
|
```package servlet;
|
@@ -175,4 +177,26 @@
|
|
175
177
|
</script>
|
176
178
|
|
177
179
|
コード
|
180
|
+
```
|
181
|
+
|
182
|
+
```java
|
183
|
+
package servlet;
|
184
|
+
|
185
|
+
import java.io.Serializable;
|
186
|
+
|
187
|
+
public class Human implements Serializable {
|
188
|
+
private String name;
|
189
|
+
|
190
|
+
public Human(String name) {
|
191
|
+
this.name = name;
|
192
|
+
}
|
193
|
+
|
194
|
+
public String getName() {
|
195
|
+
return name;
|
196
|
+
}
|
197
|
+
|
198
|
+
public void setName(String name) {
|
199
|
+
this.name = name;
|
200
|
+
}
|
201
|
+
}
|
178
202
|
```
|