Template untuk menampilkan daftar orang dibuat dalam HTML yang sudah disisipi kode Velocity, disimpan dengan nama personlist.html
. Kodenya terlihat seperti ini.
personlist.html
Name | ||
---|---|---|
$person.Name | $person.Email | edit | view |
Kode yang diawali dengan tanda # merupakan perintah dalam Velocity. Dengan menggunakan perintah #foreach
, kita melakukan looping untuk setiap baris record.
Kode yang diawali tanda $ merupakan variabel dalam Velocity. Isi variabel ini nantinya akan kita sediakan melalui controller Spring.
Untuk menampilkan detail informasi Person, kita buat persondetail.html
. Kodenya seperti ini.
persondetail.html
Nama | $person.Name |
$person.Email |
Sekarang mari kita isi template tersebut dengan data yang dibutuhkannya. Template personlist.html
membutuhkan data Listpersondetail.html
membutuhkan data Person dengan nama variabel person.
Pertama, kita akan mengisi personlist.html
. Template ini akan disuplai oleh PersonController, melalui method yang bernama list. Berikut kode programnya.