質問編集履歴

8

修正

2018/05/24 07:23

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -128,8 +128,6 @@
128
128
 
129
129
  <br>
130
130
 
131
- ${testString}
132
-
133
131
  <table>
134
132
 
135
133
  <tr>

7

修正

2018/05/24 07:23

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -156,7 +156,7 @@
156
156
 
157
157
 
158
158
 
159
- <c:forEach var="str" items="${testString}">
159
+ <c:forEach var="str" items="${att3}">
160
160
 
161
161
  <p><c:out value="${str}" /></p>
162
162
 

6

javaとJSPの入れ替え

2018/05/24 07:22

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -24,12 +24,80 @@
24
24
 
25
25
  ```
26
26
 
27
-
28
-
29
27
  ### 該当のソースコード
30
28
 
31
29
 
32
30
 
31
+ ```Java
32
+
33
+ import java.util.ArrayList;
34
+
35
+ import java.util.List;
36
+
37
+
38
+
39
+ import org.springframework.stereotype.Controller;
40
+
41
+ import org.springframework.ui.Model;
42
+
43
+ import org.springframework.web.bind.annotation.RequestMapping;
44
+
45
+
46
+
47
+ @Controller
48
+
49
+ public class HOGEHOGEController {
50
+
51
+
52
+
53
+ @RequestMapping(value = "HOGEHOGE")
54
+
55
+ public String home(Model model) {
56
+
57
+
58
+
59
+ // List<HOGEHOGEDataBean> list = new ArrayList<HOGEHOGEDataBean>();
60
+
61
+
62
+
63
+ // list.add(new HOGEHOGEDataBean("test1", "20180523", "水","15:30:00", "17:30:00", "00:00:00", "02:00:00", "備考欄2", 300 ));
64
+
65
+
66
+
67
+ // model.addAttribute("testString",list);
68
+
69
+
70
+
71
+ // List
72
+
73
+ List<String> list = new ArrayList<>();
74
+
75
+ list.add("リスト1");
76
+
77
+ list.add("リスト2");
78
+
79
+ list.add("リスト3");
80
+
81
+ model.addAttribute("att3", list);
82
+
83
+
84
+
85
+ return "HOGEHOGE";
86
+
87
+ }
88
+
89
+
90
+
91
+ }
92
+
93
+ ```
94
+
95
+
96
+
97
+ ### 該当のソースコード
98
+
99
+
100
+
33
101
  ```JSP
34
102
 
35
103
  <%@ page language="java" contentType="text/html; charset=UTF-8"
@@ -138,74 +206,6 @@
138
206
 
139
207
 
140
208
 
141
- ### 該当のソースコード
142
-
143
-
144
-
145
- ```Java
146
-
147
- import java.util.ArrayList;
148
-
149
- import java.util.List;
150
-
151
-
152
-
153
- import org.springframework.stereotype.Controller;
154
-
155
- import org.springframework.ui.Model;
156
-
157
- import org.springframework.web.bind.annotation.RequestMapping;
158
-
159
-
160
-
161
- @Controller
162
-
163
- public class HOGEHOGEController {
164
-
165
-
166
-
167
- @RequestMapping(value = "HOGEHOGE")
168
-
169
- public String home(Model model) {
170
-
171
-
172
-
173
- // List<HOGEHOGEDataBean> list = new ArrayList<HOGEHOGEDataBean>();
174
-
175
-
176
-
177
- // list.add(new HOGEHOGEDataBean("test1", "20180523", "水","15:30:00", "17:30:00", "00:00:00", "02:00:00", "備考欄2", 300 ));
178
-
179
-
180
-
181
- // model.addAttribute("testString",list);
182
-
183
-
184
-
185
- // List
186
-
187
- List<String> list = new ArrayList<>();
188
-
189
- list.add("リスト1");
190
-
191
- list.add("リスト2");
192
-
193
- list.add("リスト3");
194
-
195
- model.addAttribute("att3", list);
196
-
197
-
198
-
199
- return "HOGEHOGE";
200
-
201
- }
202
-
203
-
204
-
205
- }
206
-
207
- ```
208
-
209
209
 
210
210
 
211
211
  ### 試したこと

5

修正

2018/05/24 07:21

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -98,23 +98,23 @@
98
98
 
99
99
  <!-- コメントアウト
100
100
 
101
- <td>${testString.[0]}</td>
101
+ <td>${str.[0]}</td>
102
-
102
+
103
- <td>${testString.[1]}</td>
103
+ <td>${str.[1]}</td>
104
-
104
+
105
- <td>${testString.[2]}</td>
105
+ <td>${str.[2]}</td>
106
-
106
+
107
- <td>${testString.[3]}</td>
107
+ <td>${str.[3]}</td>
108
-
108
+
109
- <td>${testString.[4]}</td>
109
+ <td>${str.[4]}</td>
110
-
110
+
111
- <td>${testString.[5]}</td>
111
+ <td>${str.[5]}</td>
112
-
112
+
113
- <td>${testString.[6]}</td>
113
+ <td>${str.[6]}</td>
114
-
114
+
115
- <td>${testString.[7]}</td>
115
+ <td>${str.[7]}</td>
116
-
116
+
117
- <td>${testString.[8]}</td>
117
+ <td>${str.[8]}</td>
118
118
 
119
119
  </tr>
120
120
 

4

ソースの修正

2018/05/24 07:13

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,32 @@
94
94
 
95
95
  </c:forEach>
96
96
 
97
+
98
+
99
+ <!-- コメントアウト
100
+
101
+ <td>${testString.[0]}</td>
102
+
103
+ <td>${testString.[1]}</td>
104
+
105
+ <td>${testString.[2]}</td>
106
+
107
+ <td>${testString.[3]}</td>
108
+
109
+ <td>${testString.[4]}</td>
110
+
111
+ <td>${testString.[5]}</td>
112
+
113
+ <td>${testString.[6]}</td>
114
+
115
+ <td>${testString.[7]}</td>
116
+
117
+ <td>${testString.[8]}</td>
118
+
119
+ </tr>
120
+
121
+ -->
122
+
97
123
  <tr>
98
124
 
99
125
  </table>

3

ソースの修正

2018/05/24 07:11

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -144,15 +144,29 @@
144
144
 
145
145
 
146
146
 
147
- List<HOGEHOGEDataBean> list = new ArrayList<HOGEHOGEDataBean>();
147
+ // List<HOGEHOGEDataBean> list = new ArrayList<HOGEHOGEDataBean>();
148
-
149
-
150
-
148
+
149
+
150
+
151
- list.add(new HOGEHOGEDataBean("test1", "20180523", "水","15:30:00", "17:30:00", "00:00:00", "02:00:00", "備考欄2", 300 ));
151
+ // list.add(new HOGEHOGEDataBean("test1", "20180523", "水","15:30:00", "17:30:00", "00:00:00", "02:00:00", "備考欄2", 300 ));
152
+
153
+
154
+
152
-
155
+ // model.addAttribute("testString",list);
156
+
157
+
158
+
153
-
159
+ // List
160
+
154
-
161
+ List<String> list = new ArrayList<>();
162
+
163
+ list.add("リスト1");
164
+
165
+ list.add("リスト2");
166
+
167
+ list.add("リスト3");
168
+
155
- model.addAttribute("testString",list);
169
+ model.addAttribute("att3", list);
156
170
 
157
171
 
158
172
 

2

JSPのソースが古かったので修正

2018/05/24 07:09

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -88,31 +88,11 @@
88
88
 
89
89
 
90
90
 
91
- <c:forEach items="${testString}" var="testString">
91
+ <c:forEach var="str" items="${testString}">
92
-
93
- <tr>
92
+
94
-
95
- <td>${testString.[0]}</td>
96
-
97
- <td>${testString.[1]}</td>
98
-
99
- <td>${testString.[2]}</td>
93
+ <p><c:out value="${str}" /></p>
100
-
101
- <td>${testString.[3]}</td>
94
+
102
-
103
- <td>${testString.[4]}</td>
104
-
105
- <td>${testString.[5]}</td>
106
-
107
- <td>${testString.[6]}</td>
108
-
109
- <td>${testString.[7]}</td>
110
-
111
- <td>${testString.[8]}</td>
112
-
113
- </tr>
114
-
115
- </c:forEach>
95
+ </c:forEach>
116
96
 
117
97
  <tr>
118
98
 

1

前提の修正

2018/05/24 07:05

投稿

syo2369
syo2369

スコア25

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,11 @@
2
2
 
3
3
 
4
4
 
5
+ HTTP Status 500 - Internal Server Errorを解消したい。
6
+
5
- JavaでDB検索した結果をJSPで一覧表示をしたいです。(全件表示の予定)
7
+ JavaでDB検索した結果をJSPで一覧表示をしたい。(全件表示の予定)
6
-
8
+
7
- 現在は、仮の画面が作りたくて、Listに値を直接して、それをJSPに渡そうとしています。
9
+ 現在は、仮の画面が作りたくて、Listに値を直接追加して、それをJSPに渡そうとしています。
8
10
 
9
11
  JSTLを導入しないでも一覧表示ができるのなら、その方法も教えて頂けたら幸いです。
10
12