Hi All,
I am writing code for pagination, when i try to call a method with a parameter 
the value of that parameter is always 0 in the bean. But when I hard code the 
value it takes the hardcoded value.

My Code:-

<h:panelGrid columns="10">
  |     <c:forEach items="#{userManage.pageLinks}" var="link">
  |     <s:link action="#{userManage.loadSelectedPage(link)}" value="#{link}">
  |         </s:link>
  |     </c:forEach>
  | </h:panelGrid>
  | 

pageLinks is a collection of Integer.

When I hard code the value:-

<h:panelGrid columns="10">
  |     <c:forEach items="#{userManage.pageLinks}" var="link">
  |     <s:link action="#{userManage.loadSelectedPage('1')}" value="#{link}">
  |         </s:link>
  |     </c:forEach>
  | </h:panelGrid>
  | 

Session bean-
        public void loadSelectedPage(int requestedPage) {
  |             this.requestedPage = requestedPage;
  |             log.info("Requested page number = " + this.requestedPage); // 
always gives 0
  |             fetchUsersDetails();
  |     }
  | 

Am I doing something wrong in here?

Thanks in advance.

-Vivek

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127143#4127143

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127143
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to