You should use your action to control which results are sent to the screen. Then the paging hyperlinks would look like this:
<a href="/myAction.do?offset=0&length=10">Page 1</a>
<a href="/myAction.do?offset=10&length=10">Page 2</a>
More specifically it would look like this:
<logic:iterate name="MyForm" property="resultList" id="currentResult">
<bean:write name="currentResult" property="description"><br>
</logic:iterate>
<logic:iterate name="MyForm" property="numPages" id="currentPage">
<a href="<html:rewrite page="/myAction"/>?offset=<bean:write name="currentPage">&length=<bean:write name="MyForm" property="length"/>">Page <bean:write name="currentPage"/></a><br>
</logic:iterate>
This is assuming that the resultList is put in something called MyForm. That MyForm also has a list of numPages where each element in the collection is a page number. It also assumes there is a length property in the Form. There are some better ways to do it, but this should get you started.