Try using <h:commandLink>
thank you. that worked! but what if I wanted to make it a button instead of a link?
Just use s:button instead of h:commandButton it is abled to work with request params.
In jsf 2.0 this problem is fixed and h:commandButton can handle it too.