java - JSF actionListener method not found -


i have actionlistener within h:commandbutton when pressed error comes out method not found.

here's code:

<h:form id="course">     <ui:repeat value="#{stationcourses.course}" var="course">         <h:commandbutton class="buttons"             id="courseid"             value="#{course.coursename}"             actionlistener="#{stationcourses.courseselected}"             style="alignment-adjust: central;             white-space: pre-line; word-wrap: break-word;"/>     </ui:repeat>             </h:form> 

and bean:

import javax.faces.event.actionevent; import java.io.serializable; import javax.faces.bean.managedbean; import javax.faces.bean.requestscoped; import java.util.list;  @managedbean @requestscoped public class stationcourses implements serializable {  //provide connection db private coursequeries cq = new coursequeries(); private list<course> courses = cq.getcourses("station_naas"); private int coursenumber;  public void setcourse() {     courses = cq.getcourses("station_naas"); }//end method setcourse  public list<course> getcourse() {     return courses; }//end method getcourseid  public void getcourseselected(actionevent event) {          // course:j_idt6:1:courseid";      //html buttons generate id 1 above     //get char @ 14 unique button number     //we course according button , -1      //to correct off 1 error     coursenumber = event.getcomponent().getid().charat(14) - 1;      system.out.println(courses.get(coursenumber).getcourseid()); }//getcourseselected  }//end class stationcourses 

change code

   <h:form id="course">                 <ui:repeat value="#{stationcourses.course}" var="course">                     <h:commandbutton class="buttons"                               id="courseid"                               value="#{course.coursename}"                               actionlistener="#{stationcourses.getcourseselected}"                               style="alignment-adjust: central;                               white-space: pre-line; word-wrap: break-word;"/>                 </ui:repeat>                         </h:form>   

for actions , actionlisteners have mention exact method name unlike variables.


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -

angularjs - ng-repeat duplicating items after page reload -