質問編集履歴

2

誤字

2016/10/20 11:56

投稿

noririn
noririn

スコア37

test CHANGED
@@ -1 +1 @@
1
- MVCモデル onclick="history.back()で一つ前の画面に戻る際のデータの受け渡しについて
1
+ MV
test CHANGED
@@ -1,135 +1 @@
1
- MVCモデルでアプリケーションを作成しております。
2
-
3
-
4
-
5
- 下記のようにjspファイルを作成しております。
6
-
7
- 下部に「戻る」ボタンを配置し、押下したらformでサーブレットクラスに投げ、
8
-
9
- サーブレット内でセッションスコープから再度同じ情報を取得し、
10
-
11
- ○○.jspファイルにフォワードし、表示しております。
12
-
13
-
14
-
15
- ```html
16
-
17
- //□□.jspファイル
18
-
19
-
20
-
21
-
22
-
23
- //Beanクラスから取得したリスト
24
-
25
- <% List<Bean> List = (ArrayList<Bean>)session.getAttribute("INFOBEAN"); %>
26
-
27
-
28
-
29
- <form name = "form" action = "servlet" method = "post" >
30
-
31
- <table>
32
-
33
- //セッションスコープに入れている情報をまわして表示
34
-
35
- <% if(List != null){ %>
36
-
37
- <% for(Bean bean : List){ %>
38
-
39
- <tr>
40
-
41
- <td>
42
-
43
- <%= bean.getDate() %>
44
-
45
-
46
-
47
- <% } %>
48
-
49
- <% } %>
50
-
51
-
52
-
53
- </table>
54
-
55
-
56
-
57
- <input type = "submit" value = "戻る" name = "back">
58
-
59
- </form>
60
-
61
-
62
-
63
- ```
64
-
65
-
66
-
67
-
68
-
69
- ```java
70
-
71
- //servlet
72
-
73
- //戻るボタン押下
74
-
75
- if(backBtn != null){
76
-
77
- Bean bean = new Bean();
78
-
79
- info = (Bean)session.getAttribute("INFOBEAN");
1
+ ooooooooooooooooooooooooooooooooooooooooooooooo
80
-
81
- //○○.jspファイルへフォワード
82
-
83
- response.setContentType(コンテントタイプ);
84
-
85
- request.getRequestDispatcher(○○.jsp).forward(request,response);
86
-
87
-
88
-
89
- ```
90
-
91
-
92
-
93
- sessionスコープの情報を受け取り○○.jspファイルへ送り
94
-
95
-
96
-
97
- ○○.jspファイルにて情報を展開するように組んでおりましたが
98
-
99
- 戻るボタンからわざわざ同じデータを取得するために
100
-
101
- サーブレットへ行く必要はないかなと思います。
102
-
103
-
104
-
105
- しかし
106
-
107
- 戻るボタンを
108
-
109
-
110
-
111
- ```html
112
-
113
- <input type = "submit" value = "戻る" name = "back" onclick="history.back()">
114
-
115
- ```
116
-
117
-
118
-
119
- このようにjavascriptを使用し、一つ前に戻した際には、私のやり方がどこか間違っているのかもしれませんが、セッションスコープから値が取れませんでした。
120
-
121
-
122
-
123
- 相対パスで戻ったり、javascriptを利用して前画面へ戻ったりしてもセッションスコープに入れた情報を取得するので問題ないと思いましたが間違っておりますでしょうか
124
-
125
-
126
-
127
-
128
-
129
- 稚拙な内容で申し訳ないのですが
130
-
131
- アドバイス頂けると幸いです。
132
-
133
-
134
-
135
- どうぞよろしくお願い致します。

1

誤字

2016/10/20 11:56

投稿

noririn
noririn

スコア37

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
 
92
92
 
93
- sessionスコープの情報を受け取りjspファイルへ送り
93
+ sessionスコープの情報を受け取り○○.jspファイルへ送り
94
94
 
95
95
 
96
96