ben déjà, logiquement, le href de ton lien ne sert à rien puisque c'est le action du formulaire qui sera envoyé comme requête.
Si tu n'as pas le droit au hidden, ce que tu peux faire c'est modifier le action du formulaire avant de soumettre le formulaire. Tu peux par exemple lui ajouter un paramètre qui indique le lien genre :
Code :
- <script langage...>
- ...
- fucntion submitViaLien(leLien) {
- formu.action+="?link=" +leLien;
- formu.submit();
- }
- ...
- </script>
- ...
- <form name="formu" action="com.monpackage.maservlet">
- ...
- <a href="javascript:submitViaLien('lien1');">
- <a href="javascript:submitViaLien('lien2');">
- <a href="javascript:submitViaLien('lien3');">
- </form>
|
dans ta servlet, t'as plus qu'à faire un request.getParameter("link" ); pour récupérer le nom du lien