Tuesday, October 05, 2004

Struts bean:define error jika object null

Tips kecil dalam menggunakan struts taglib: tags-bean.

Setiap kali kita menggunakan taglib <bean:define> akan menghasilkan error jika object yang diminta adalah null. Tentu saja kita tidak mengharapkan error ini, tapi tidak ada mekanisme agar taglib tersebut mengabaikan error tersebut seperti pada tag <bean:write> yang dapat kita berikan attibute ignore="true" untuk mengabaikan error jika bean yang dimaksud tidak ada (null).

Untuk itu cek dahulu bean yang akan kita buat dengan taglib <bean:define> dengan menggunakan taglib <logic:notempty> sehingga jika memang object tersebut null maka taglib <bean:define> tidak akan dieksekusi dan hasilnya tidak terjadi pesan kesalahan jika bean tidak ada.

No comments:

Followers