Pagination in web applications is a very common phenomenon and frequently used to split large result set into pages. The [ more... ]