After reviewing Seam In Action book, it seems it needs a converter class and add a converterId into the page tag. I will try it, and show my test result later. Thanks.
I think you want to use a list object page param because you want it to travel from one page to another... why not use a temporary conversation context, it is a lot easier (no need for a converter) and safer (no risk the user might alter it in the query string)...
Thank you very much for your good advice. My former idea was to use event context or long-term conversation to browser searched results page by page. If using long-term conversation, I am afraid it consume more memory. But I have no idea how to use temporary conversation. Could you please give a little details about how to use temporary conversation context? Thanks a lot again.