probleme scriptlet dans JSP
Bonjour,
Voici mon code
page.jsp
Code:
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:
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