hi  all

I have to use pagination in jsp  so i did it with logic:iterate  tag as
follows

i use  2 links   next and previous  in this application

but next link is not disapppearinng when it reaches the last record pls
check the condition and clear my doubt this  pls its very urgent for me

the code follows


<%
 String strOffset ="0";
   if(request.getParameter("pagination")!=null)
    strOffset=request.getParameter("pagination");
    else
   strOffset ="0";
   String strLength = "2";
   int increment = Integer.parseInt(strOffset) + Integer.parseInt(strLength)
;
   String strIncOffset = String.valueOf(increment);
     ArrayList list  =(ArrayList)request.getAttribute("pattern");
int size= list.size();

   if((Integer.parseInt(strIncOffset)>= size))
    strIncOffset ="0";

%>

*Logic tags*

<logic:iterate id="user" name="pattern" scope="request" type="
com.pa.pattern.helper.Helper" offset="<%=strOffset%>"
length="<%=strLength%>">

* Links*



*Next Link:*

**



    </tr>
<%


if(Integer.parseInt(strOffset)!=size &&  !((Integer.parseInt(strOffset)>size)
) && !(Integer.parseInt(strLength)>=size) )

{


%>
<table align="right">
<TR><TD ALIGN=""><a href="viewpattern.do?pagination=<%=strIncOffset%>"
Next</a></TD>
<%
}

%>





*prev Link*

**

<%


if((strIncOffset.trim().equals(String.valueOf(size)) ||
Integer.parseInt(strOffset)
0   ) && !(Integer.parseInt(strLength)>=size))
{
strIncOffset=String.valueOf(Integer.parseInt(strOffset)-2);

%>

<TD><a href="viewpattern.do?pagination=<%=strIncOffset%>"
Prev</a></td></tr>
<%
}%>



pls i need a help for this



thanks

jalaludeen

but next link is not disspearinng when it reaces the last one can any help
me for this

the code follows


<%
 String strOffset ="0";
   if(request.getParameter("pagination")!=null)
    strOffset=request.getParameter("pagination");
    else
   strOffset ="0";
   String strLength = "2";
   int increment = Integer.parseInt(strOffset) + Integer.parseInt(strLength)
;
   String strIncOffset = String.valueOf(increment);
     ArrayList list  =(ArrayList)request.getAttribute("pattern");
int size= list.size();

   if((Integer.parseInt(strIncOffset)>= size))
    strIncOffset ="0";

%>

*Logic tags*

<logic:iterate id="user" name="pattern" scope="request" type="
com.pa.pattern.helper.Helper" offset="<%=strOffset%>"
length="<%=strLength%>">

* Links*



*Next Link:*

**



    </tr>
<%


if(Integer.parseInt(strOffset)!=size &&  !((Integer.parseInt(strOffset)>size)
) && !( Integer.parseInt(strLength)>=size) )

{


%>
<table align="right">
<TR><TD ALIGN=""><a href="viewpattern.do?pagination=<%=strIncOffset%>"
Next</a></TD>
<%
}

%>





*prev Link*

**

<%


if((strIncOffset.trim().equals(String.valueOf(size)) ||
Integer.parseInt(strOffset)
0   ) && !(Integer.parseInt(strLength)>=size))
{
strIncOffset=String.valueOf(Integer.parseInt(strOffset)-2);

%>

<TD><a href="viewpattern.do?pagination=<%=strIncOffset%>"
Prev</a></td></tr>
<%
}%>



pls i need a help for this   pls rectify this error its very urgent for me



thanks

jalaludeen

Reply via email to