Bonjour j'ai un tp à faire me demandant de faire des liens avec différentes pages JSP.

La je ne saisi pas comment passer des paramètres par la balise <jsp:param

Voila mon code:
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
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
 
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
        <%!
        float memLibre = Runtime.getRuntime().freeMemory();
    float memTotale = Runtime.getRuntime().totalMemory();
    float memUtilisee = memTotale - memLibre;
    float ratio = memUtilisee / memTotale;
        %>
 
    </head>
    <body>
 
        <%if (ratio > 0.5) {%>
        <%@include file="HtmlSup50.html"%>
        <%} else {
        %>
        <jsp:include page="MemInf50.jsp">
            <jsp:param name="memTotale" value = memTotale/>
            <jsp:param name="ratio" value = ratio/>
            <jsp:param name="memUtilisee" value = memUtilisee/>
        </jsp:include>
        <%
        }
        %>
    </body>
</html>
Vous voyez que dans la déclaration je fais mes calculs, et je voudrais envoyer ces paramètres dans la JSP meminf50.jsp. Or à la ligne
<jsp:param name = "memTotale" value=memTotale/> j'ai une erreur.
Je ne vois pas trop ce qui cloche, j'ai déjà essayé "value=<%=memTotale%> mais cela ne fonctionne pas. Et bien entendu mettre memTotale entre"" n'est pas bon non plus, vu que je n'envoie pas de string.

Quelqu'un peut-il m'aider?