Pour ce que tu veux faire, tu es obligé (j'insiste, t'as pas le choix) de poster ton formulaire car le navigateur ne peut pas retenir magiquement les valeurs et les remettre en place quand il faut, comme il faut. Pour le faire à partir d'un lien (<html:link>), il faut préciser l'attribut onclick et faire du JavaScript :
<html:link ... onclick="document.forms[0].submit();" ... />
Le forms[0] suppose que le formulaire à poster est le premier de la page. Passe par le nom du formulaire, c'est plus sûr.
Partager