質問編集履歴

2

修正

2018/08/28 13:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,11 +40,31 @@
40
40
 
41
41
  ```go
42
42
 
43
+ func init() { // この辺の書き方がわかりません
44
+
45
+ var err error
46
+
47
+ image, err = ioutil.ReadFile("./image.png")
48
+
49
+ if err != nil {
50
+
51
+ panic(err)
52
+
53
+ }
54
+
55
+ }
56
+
57
+
58
+
59
+
60
+
61
+
62
+
43
63
  func handlerHtml(w http.ResponseWriter, r *http.Request) {
44
64
 
45
65
  t := template.Must(template.ParseFiles("index.html.tpl"))
46
66
 
47
- if err := t.ExecuteTemplate(w, "index.html.tpl", []int{1, 2, 3}); err != nil {
67
+ if err := t.ExecuteTemplate(w, "index.html.tpl", []int{1, 2, 3}); err != nil { // この辺の書き方もわかりません
48
68
 
49
69
  log.Fatal(err)
50
70
 

1

修正

2018/08/28 13:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,33 +4,35 @@
4
4
 
5
5
  ExecuteTemplateで100個の要素のimgタグを表示したいのですが、うまくいきません。
6
6
 
7
+ 同ディレクトリに`img`というディレクトリがあり、その中に`image_1.png`から`image_100.png`までの100枚の画像があります。
7
8
 
9
+
10
+
11
+ goで書いたサーバーをローカルで立て、ブラウザ上に画像を以下のように表示させたいです。
8
12
 
9
13
  ```tpl
10
14
 
11
- <!DOCTYPE html>
15
+ <img src="img/image_1.png"/>
12
16
 
13
- <html>
17
+ <img src="img/image_2.png"/>
14
18
 
15
- <body>
19
+ <img src="img/image_3.png"/>
16
20
 
17
- <div>
21
+ <img src="img/image_4.png"/>
18
22
 
19
- {{range .}}
23
+ <img src="img/image_5.png"/>
20
24
 
21
- <img src="画像のパス"/>
25
+ <img src="img/image_6.png"/>
22
26
 
23
- {{end}}
27
+ <img src="img/image_7.png"/>
24
28
 
25
- </div>
29
+ ・・・
26
30
 
27
- </body>
31
+ <img src="img/image_100.png"/>
28
32
 
29
- </html>
33
+ ```
30
34
 
31
35
 
32
-
33
- ```
34
36
 
35
37
 
36
38
 
@@ -58,28 +60,4 @@
58
60
 
59
61
  どなたか、ご存知の方がいらっしゃればご教示願います。
60
62
 
61
-
62
-
63
-
64
-
65
- また、今回は同じ画像でしたが仮に以下のように連番のファイルを表示する方法もわかりません。
66
-
67
- よろしければつでに教えていただけると嬉いです。
63
+ よろしくおねがいしす。
68
-
69
- ```tpl
70
-
71
- <img src="img/image_1.png"/>
72
-
73
- <img src="img/image_2.png"/>
74
-
75
- <img src="img/image_3.png"/>
76
-
77
- <img src="img/image_4.png"/>
78
-
79
- <img src="img/image_5.png"/>
80
-
81
- <img src="img/image_6.png"/>
82
-
83
- <img src="img/image_7.png"/>
84
-
85
- ```