Bonjour,
Dans ma JSP (dans une balise <html link>, j'exécute une fonction javascript dans laquelle ,j'exécute du code java (mise en session d'une valeur).
Ca ne fonctionne pas et après recherche je me suis aperçu que le code java s'éxécutait systématiquement même si je soumets mon formulaire sans exécuter cette fonction javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <script type="text/javascript"> function maFonction(){ <% String toto= "XXXX"; HttpSession sess = request.getSession(true); sess.setAttribute(ConstantesSession.VISUAL,toto); %> alert ('coucou'); document.maForm.critere.value = '<%=Constantes.VAR1%>'; document.maForm.submit(); } </script> .... <td><html:link href="javascript:maFonction();"><bean:message key="KEY1" /></html:link></td> ===> execution javascript OK ...... <html:submit property="action" styleClass="bouton" value="<%=Constantes.BTN_VALIDER%>"/> ====> mise en session de la variable toto alors que je n'exécute pas la fonction javascript
Donc si quelqu'un a une idée de ce qui ne va pas?
Merci d'avance
Partager