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.

Reply via email to