Grails webapp を実行しようとしていますが、フォルダー内のすべての画像を表示しようとしています。
そのために、私は次のものを持っています:
def display(){
def dir = new File("/tmp/images")
def list = []
dir.eachFileRecurse() { file ->
def avatarFilePath = new File(file.path)
response.setContentType("application/jpg")
OutputStream out = response.getOutputStream();
out.write(avatarFilePath.bytes);
out.close();
}
}
上記のコードを使用して、次を使用して1つの画像を表示しています。
<img class="thumbnail" src='${createLink(controller: "images", action: "display")}' />
このコードを使用して、1 つの画像を表示しています。そのフォルダ内のすべての画像を表示するにはどうすればよいですか? リストを作成する必要がありますか? 何のリスト?出力ストリームのリスト? その場合、gsp ファイルには何を入れればよいでしょうか。