jsp - Drop down list with values from database shows empty in Liferay -


i want display values in drop-down list comes database. code follows in <form>:

<aui:select id="empname" name="empname">  <% employee employee; employee newemployee = new employeeimpl(); int totalemployees = employeelocalserviceutil.getemployeescount(); for(int i=0; i<totalemployees;i++) { %>  <aui:option name = "opt" value ='<%=string.valueof(newemployee.getempfname())%>' />  system.out.println("newemployee.getfname string value in loop: " +newemployee.getempfname());  <% } %>  </aui:select> 

it shows big empty list.

what should values in drop down list database?

i can make out following code have given:

employee newemployee = new employeeimpl(); int totalemployees = employeelocalserviceutil.getemployeescount(); 

this code before for loop, doing getting total-count instead of actual list of employees.

and here inside for-loop:

<aui:option name = "opt" value ='<%=string.valueof(newemployee.getempfname())%>' /> 

you fetching empty string "" or null value through code newemployee.getempfname() since newemployee object not database created in jsp , hence big empty list :-)

i think need return list<employee> totalemployees (total-count) database rather creating new instance , calling .getempfname() on instance.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -