Class KategoriForm isinya apa? Apakah ada getter untuk 'kategories'? Di template velocity-nya coba tampilkan isi dari $kategories tanpa di-iterate pake 'for' dulu. Kalau memang ada isinya akan tampil kira2 [item1, item2, item3] (format toString dari List).
2009/1/30 Chandra. <chandra.haria...@yahoo.co.id>: > > Tablenya sih tetep tampil.. tapi datanya ga tampil T_T.. > Oh ya yg aq upload codenya kemaren itu dah bener blom yach? > abisnya di file stdoutnya tomcat muncul pesan seperti ini : > Hibernate: select kategori0_.Kode as Kode0_, kategori0_.Nama as Nama0_ from > Kategori kategori0_ > > code saya : > import java.util.List; > import com.tugasakhir.model.Kategori; > > public class ShowKategori extends KategoriForm { > public String execute(){ > //kategoriManager (prtotected) > List<Kategori> kategories= kategoriManager.getKategori(); > return SUCCESS; > }} > > Class Managernya : > public class KategoriManager { > private KategoriDAO kategoriDAO; > public List getKategori(){ > return kategoriDAO.getKategori(); > } > } > > DAOnya : > public interface KategoriDAO { > public List getKategori(); > } > > implements DAOnya : > import java.util.List; > import org.springframework.orm.hibernate3.support.HibernateDaoSupport; > public class KategoriDAOHibernate extends HibernateDaoSupport implements > KategoriDAO { > public List getKategori(){ > return getHibernateTemplate().find("FROM Kategori"); > } > } > > di velocitynya saya dah coba pake $kategori.kode dan $kategori.Kode (dengan > menggunakan huruf kecil dan huruf besar, tetep tidak ada perubahan..) > > Thank's yach.. > >>datanya tidak tampil, tapi apakah table-nya tetap tampil? kemungkinan >>besar karena pemanggilan $kategory.Kode (dengan huruf 'K' besar). >>berdasarkan spec javabean maka jika anda punya getter dan setter >>misalnya: getKode() dan setKode(String) maka nama property bean >>tersebut adalah 'kode' (dengan huruf 'k' kecil). nah velocity >>mengikuti prinsip yang sama dengan javabean. jadi coba diganti dengan >>$kategory.kode, begitu juga dengan $kategory.nama.