質問編集履歴
4
クラスを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -419,3 +419,83 @@
|
|
419
419
|
}
|
420
420
|
|
421
421
|
```
|
422
|
+
|
423
|
+
|
424
|
+
|
425
|
+
```java
|
426
|
+
|
427
|
+
package model;
|
428
|
+
|
429
|
+
|
430
|
+
|
431
|
+
public class Login {
|
432
|
+
|
433
|
+
private String userId;
|
434
|
+
|
435
|
+
private String pass;
|
436
|
+
|
437
|
+
|
438
|
+
|
439
|
+
public String getUserId() {
|
440
|
+
|
441
|
+
return userId;
|
442
|
+
|
443
|
+
}
|
444
|
+
|
445
|
+
public void setUserId(String userId) {
|
446
|
+
|
447
|
+
this.userId = userId;
|
448
|
+
|
449
|
+
}
|
450
|
+
|
451
|
+
public String getPass() {
|
452
|
+
|
453
|
+
return pass;
|
454
|
+
|
455
|
+
}
|
456
|
+
|
457
|
+
public void setPass(String pass) {
|
458
|
+
|
459
|
+
this.pass = pass;
|
460
|
+
|
461
|
+
}
|
462
|
+
|
463
|
+
|
464
|
+
|
465
|
+
}
|
466
|
+
|
467
|
+
|
468
|
+
|
469
|
+
```
|
470
|
+
|
471
|
+
|
472
|
+
|
473
|
+
```java
|
474
|
+
|
475
|
+
package model;
|
476
|
+
|
477
|
+
|
478
|
+
|
479
|
+
import dao.AccountDAO;
|
480
|
+
|
481
|
+
|
482
|
+
|
483
|
+
public class AccountLogic {
|
484
|
+
|
485
|
+
public boolean execute(Login login) {
|
486
|
+
|
487
|
+
AccountDAO dao = new AccountDAO();
|
488
|
+
|
489
|
+
Account account = dao.findByLogin(login);
|
490
|
+
|
491
|
+
|
492
|
+
|
493
|
+
return account != null;
|
494
|
+
|
495
|
+
}
|
496
|
+
|
497
|
+
}
|
498
|
+
|
499
|
+
|
500
|
+
|
501
|
+
```
|
3
コードを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -248,12 +248,12 @@
|
|
248
248
|
|
249
249
|
Human human = (Human) request.getAttribute("human");
|
250
250
|
|
251
|
-
|
252
|
-
|
253
|
-
|
254
|
-
|
255
251
|
%>
|
256
252
|
|
253
|
+
<%= human.getName() %>
|
254
|
+
|
255
|
+
|
256
|
+
|
257
257
|
</head>
|
258
258
|
|
259
259
|
<body>
|
2
コピペミスでした。コードを修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -234,8 +234,26 @@
|
|
234
234
|
|
235
235
|
pageEncoding="Windows-31J" %>
|
236
236
|
|
237
|
+
|
238
|
+
|
237
239
|
<title>Sample</title>
|
238
240
|
|
241
|
+
<%
|
242
|
+
|
243
|
+
//ここでリクエストスコープを受け取る
|
244
|
+
|
245
|
+
//getAttributeメソッド
|
246
|
+
|
247
|
+
//追加した属性を取り出す
|
248
|
+
|
249
|
+
Human human = (Human) request.getAttribute("human");
|
250
|
+
|
251
|
+
|
252
|
+
|
253
|
+
|
254
|
+
|
255
|
+
%>
|
256
|
+
|
239
257
|
</head>
|
240
258
|
|
241
259
|
<body>
|
1
Humanクラスを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,6 +12,10 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
一般的にエラーがメッセージを表示させるのに、配列をしようすると先輩に聞いたのですが、
|
16
|
+
|
17
|
+
できそうにないので、インスタンスに文字列を格納してフォワードで送っています。
|
18
|
+
|
15
19
|
|
16
20
|
|
17
21
|
|
@@ -353,3 +357,47 @@
|
|
353
357
|
コード
|
354
358
|
|
355
359
|
```
|
360
|
+
|
361
|
+
|
362
|
+
|
363
|
+
```java
|
364
|
+
|
365
|
+
package servlet;
|
366
|
+
|
367
|
+
|
368
|
+
|
369
|
+
import java.io.Serializable;
|
370
|
+
|
371
|
+
|
372
|
+
|
373
|
+
public class Human implements Serializable {
|
374
|
+
|
375
|
+
private String name;
|
376
|
+
|
377
|
+
|
378
|
+
|
379
|
+
public Human(String name) {
|
380
|
+
|
381
|
+
this.name = name;
|
382
|
+
|
383
|
+
}
|
384
|
+
|
385
|
+
|
386
|
+
|
387
|
+
public String getName() {
|
388
|
+
|
389
|
+
return name;
|
390
|
+
|
391
|
+
}
|
392
|
+
|
393
|
+
|
394
|
+
|
395
|
+
public void setName(String name) {
|
396
|
+
|
397
|
+
this.name = name;
|
398
|
+
|
399
|
+
}
|
400
|
+
|
401
|
+
}
|
402
|
+
|
403
|
+
```
|