質問編集履歴

4

クラスを追加しました。

2018/07/07 15:09

投稿

退会済みユーザー
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

コードを修正しました。

2018/07/07 15:09

投稿

退会済みユーザー
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

コピペミスでした。コードを修正しました。

2018/07/07 09:34

投稿

退会済みユーザー
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クラスを追加しました。

2018/07/07 09:21

投稿

退会済みユーザー
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
+ ```