質問編集履歴

3

質問内容の改変

2017/10/23 14:24

投稿

threeeverytwo
threeeverytwo

スコア49

test CHANGED
File without changes
test CHANGED
@@ -1,36 +1,16 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- 期待しているプログラムの動作は以下の通り
3
+ 以下のコード、htmlファイルを作成したい
4
-
5
- ![イメージ説明](497dcbabe79354d5563211a423bc580d.jpeg)
6
4
 
7
5
  ###発生している問題・エラーメッセージ
8
6
 
9
- とりあえず、pasocon.txtから文字列込んで
7
+ とりあえず、自分なりに調べて、コード書いてたが
10
8
 
11
- htmlファイルを作成するというところまでのコードを書いてみたが、
12
-
13
- ファイルが作成されなくて、それがなぜなのか、いろいろ調べてみたが、全く分からない。
9
+ ファイルが作成されな、それがなぜなのか、分からない。
14
10
 
15
11
 
16
12
 
17
13
  ###該当のソースコード
18
-
19
- pasocon.txt
20
-
21
- ```
22
-
23
- 本体 タワー 20000 スリム 35000 スーパースリム 50000 
24
-
25
- CPU Celeron430 4000 DuoE8400 20000 QuadQ9450 37000 QuadQ9550 62000
26
-
27
- RAM 512MB 2000 1GB 4000 2GB 6000 4GB 9000
28
-
29
- HDD 80GB 4000 250GB 6000 320Gb 6500 500GB 8000 1TB 20000
30
-
31
- 光学D DVD-R/RW 5000 Blu-ray 20000
32
-
33
- ```
34
14
 
35
15
  SelectionOptions.java
36
16
 
@@ -38,103 +18,9 @@
38
18
 
39
19
 
40
20
 
41
- import java.io.BufferedReader;
42
-
43
- import java.io.File;
44
-
45
- import java.io.FileInputStream;
46
-
47
- import java.io.FileNotFoundException;
48
-
49
- import java.io.FileOutputStream;
50
-
51
- import java.io.InputStreamReader;
52
-
53
- import java.io.OutputStreamWriter;
54
-
55
- import java.io.PrintWriter;
56
21
 
57
22
 
58
23
 
59
- import java.io.IOException;
60
-
61
- import javax.servlet.ServletException;
62
-
63
- import javax.servlet.annotation.WebServlet;
64
-
65
- import javax.servlet.http.HttpServlet;
66
-
67
- import javax.servlet.http.HttpServletRequest;
68
-
69
- import javax.servlet.http.HttpServletResponse;
70
-
71
-
72
-
73
- /**
74
-
75
- * Servlet implementation class SelectOptions
76
-
77
- */
78
-
79
- @WebServlet("/SelectOptions")
80
-
81
- public class SelectOptions extends HttpServlet {
82
-
83
- private static final long serialVersionUID = 1L;
84
-
85
- private static final String HONTAI = "hontai";
86
-
87
- private static final String RAM = "ram";
88
-
89
- private static final String HDD = "hdd";
90
-
91
- private static final String KOUGAKUD = "kougakuD";
92
-
93
- private static final int STR_NUMBER = 7;
94
-
95
-
96
-
97
- /**
98
-
99
- * @see HttpServlet#HttpServlet()
100
-
101
- */
102
-
103
- public SelectOptions() {
104
-
105
- super();
106
-
107
- // TODO Auto-generated constructor stub
108
-
109
- }
110
-
111
-
112
-
113
- /**
114
-
115
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
116
-
117
- */
118
-
119
- protected void doGet(HttpServletRequest request, HttpServletResponse response)                 throws ServletException, IOException {
120
-
121
- // TODO Auto-generated method stub
122
-
123
- doPost(request, response);
124
-
125
- }
126
-
127
-
128
-
129
- /**
130
-
131
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
132
-
133
- */
134
-
135
- protected void doPost(HttpServletRequest request, HttpServletResponse response)                 throws ServletException, IOException {
136
-
137
- // TODO Auto-generated method stub
138
24
 
139
25
  //--- ファイルpasocon.txtから読み込み
140
26
 
@@ -212,126 +98,4 @@
212
98
 
213
99
  ・ファイルから、文字列が正しく読み込めているか、出力して確認したが、読み込めてはいた。
214
100
 
215
- 以下のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみたが、なにも出力されなかった。
101
+ のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみたが、なにも出力されなかった。
216
-
217
- SelectionOptionsCat.java
218
-
219
- ```Java
220
-
221
-
222
-
223
- import java.io.BufferedReader;
224
-
225
- import java.io.File;
226
-
227
- import java.io.FileInputStream;
228
-
229
- import java.io.PrintWriter;
230
-
231
- import java.io.InputStreamReader;
232
-
233
- import java.io.IOException;
234
-
235
-
236
-
237
- import javax.servlet.ServletException;
238
-
239
- import javax.servlet.annotation.WebServlet;
240
-
241
- import javax.servlet.http.HttpServlet;
242
-
243
- import javax.servlet.http.HttpServletRequest;
244
-
245
- import javax.servlet.http.HttpServletResponse;
246
-
247
-
248
-
249
- /**
250
-
251
- * Servlet implementation class GuestBookCat
252
-
253
- */
254
-
255
- @WebServlet("/SelectOptionsCat")
256
-
257
- public class SelectOptionsCat extends HttpServlet {
258
-
259
- private static final long serialVersionUID = 1L;
260
-
261
-
262
-
263
- /**
264
-
265
- * @see HttpServlet#HttpServlet()
266
-
267
- */
268
-
269
- public SelectOptionsCat() {
270
-
271
- super();
272
-
273
- // TODO Auto-generated constructor stub
274
-
275
- }
276
-
277
-
278
-
279
- /**
280
-
281
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
282
-
283
- */
284
-
285
- protected void doGet(HttpServletRequest request, HttpServletResponse response)                 throws ServletException, IOException {
286
-
287
- // TODO Auto-generated method stub
288
-
289
- File f = new File(getServletContext().getRealPath("/WEB-INF/CPU.html"));
290
-
291
- response.setContentType("text/html; charset = UTF-8");
292
-
293
- PrintWriter out = response.getWriter();
294
-
295
- BufferedReader fin = new BufferedReader(new InputStreamReader(                          new FileInputStream(f), "UTF-8"));
296
-
297
- String line;
298
-
299
- while((line = fin.readLine()) != null) {
300
-
301
- out.println(line);
302
-
303
- System.out.printf("%s", line);
304
-
305
- }
306
-
307
- fin.close();
308
-
309
- out.close();
310
-
311
- }
312
-
313
-
314
-
315
- /**
316
-
317
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
318
-
319
- */
320
-
321
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
322
-
323
- // TODO Auto-generated method stub
324
-
325
- doGet(request, response);
326
-
327
- }
328
-
329
- }
330
-
331
-
332
-
333
- ```
334
-
335
- 実行結果
336
-
337
- ![実行結果](a6895df9829a261031966df1144770d7.jpeg)

2

質問内容を変更

2017/10/23 14:24

投稿

threeeverytwo
threeeverytwo

スコア49

test CHANGED
@@ -1 +1 @@
1
- コードを指摘していただきた
1
+ どうして、ファイルが作成されなのか分からな
test CHANGED
@@ -1,5 +1,7 @@
1
1
  ###前提・実現したいこと
2
2
 
3
+ 期待しているプログラムの動作は以下の通りです。
4
+
3
5
  ![イメージ説明](497dcbabe79354d5563211a423bc580d.jpeg)
4
6
 
5
7
  ###発生している問題・エラーメッセージ
@@ -8,7 +10,7 @@
8
10
 
9
11
  htmlファイルを作成するというところまでのコードを書いてみたが、
10
12
 
11
- ファイルが作成されない。
13
+ ファイルが作成されなくて、それがなぜなのか、ろいろ調べてみたが、全く分からない
12
14
 
13
15
 
14
16
 
@@ -208,7 +210,9 @@
208
210
 
209
211
  ###試したこと
210
212
 
213
+ ・ファイルから、文字列が正しく読み込めているか、出力して確認したが、読み込めてはいた。
214
+
211
- 以下のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみたが、なにも出力されなかった。
215
+ 以下のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみたが、なにも出力されなかった。
212
216
 
213
217
  SelectionOptionsCat.java
214
218
 

1

情報の追加

2017/10/23 13:30

投稿

threeeverytwo
threeeverytwo

スコア49

test CHANGED
File without changes
test CHANGED
@@ -208,7 +208,9 @@
208
208
 
209
209
  ###試したこと
210
210
 
211
- 以下のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみた。
211
+ 以下のServletで、作成できているであろう、htmlファイルの一つの中身を出力してみたが、なにも出力されなかった
212
+
213
+ SelectionOptionsCat.java
212
214
 
213
215
  ```Java
214
216
 
@@ -325,3 +327,7 @@
325
327
 
326
328
 
327
329
  ```
330
+
331
+ 実行結果
332
+
333
+ ![実行結果](a6895df9829a261031966df1144770d7.jpeg)