2021-04-01から1ヶ月間の記事一覧

【Golang】ExecuteTemplate関数で渡した値を、scriptタグ内で参照する方法

経緯 Goのhtml/templateパッケージのExecuteTemplate関数の第二引数に何らかの値を代入することで、描画するhtmlに値を渡すことができ、htmlのタグ内に展開する例がよく紹介されています。しかし、渡した値が配列やスライスの場合、scriptタグ内で参照する時…

【Golang】同一ページ内の複数のPOSTメソッドを選択的に処理する方法

経緯 一つのページ内で複数のPOST処理を選択的に実行したいと思ったものの、ハンドラ関数内での分岐をGETかPOSTかだけでswitchしており、どう処理するか迷いました。 解決法 html側の各input要素に異なるname属性を付け、Request.Methodで分岐後、さらにRequ…