[JSP] Appeler une fonction
Bonjour,
Je suis débutant en JSP et j'ai une erreur incompréhensible (pour moi).
Voici tout d'abord le code en question :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<%@ page import="java.lang.* " %>
<%!
public void ecrit(String mot)
{
out.println("Le mot est : "+mot+".");
}
%>
<html>
<head></head>
<body>
appel de la fonction jsp:ecrit<br>
<%
ecrit("ca marche !");
out.println("ca marche !");
%>
Fin de la fonction<br>
</body>
</html> |
Mon problème vient de l'instruction qui fonctionne bien dans le corps de la page HTML mais qui me provoque une erreur dans la fonction :
Code:
1 2 3 4 5 6
| cannot resolve symbol
symbol : variable out
location: class org.apache.jsp.testfonction_jsp
out.println("Le mot est : "+mot+".");
^
1 error |
Je ne comprend pas pourquoi cela marche dans un cas et pas dans l'autre..
Merci d'avance pour votre aide
Patrick