Bonjour,
Voici mon code

page.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
...
<script type="text/javascript" 	src="<html:rewrite page="/js/javascript.jsp"/>"></script>
...
<a href="javascript:fonction();">test</a>
javascript.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function fonction(){
	<%
        request.getSession().setAttribute("var","1");
        %>
	history.back();
}
En fait quand j'appelle fonction() dans page.jsp, il doit executer la fonction définie dans javascript.jsp.
Le probleme c'est que chaque fois que javascript.jsp est chargée, le scriptlet est exécuté sans attendre l'appel de la fonction. Du coup ma variable en session passe à "1" quand il ne faut pas.
Est ce normal un tel comportement ? Comment y remedier.

Merci