JSP : mettre du code java dans une fonction javascript
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:
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