[jsp] passage de paramètres impossible
Bonjour, j'ai un bête problème, et je ne comprend pas pourquoi ça ne fonctionne pas.
J'ai une page d'index jsp, et plusieurs tags jsp:include.
je choisis la page à inclure en fonction d'un paramètre
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <%switch(box){
case 0 : out.println("nothing"); break;
case 1 :{
%><jsp:include page="admin.jsp" /><%
break;
}
case 2 :{
%><jsp:include page="aff.jsp" /><%
break;
}
case 3 :{
%>http://www.google.com<%
break;
}
case 4 :{
%><jsp:include page="docs.jsp" >
<jsp:param name="mode" value="reg" />
</jsp:include><%
break;
}
case 5 :{
%><jsp:include page="contact.jsp" /><% break;
}
}%> |
dans mon menu, j'ai des boutons dont le lien est = index.jsp?box=1
Je lis ce paramètre comme ceci
Code:
1 2 3 4 5 6
| try {
int box = Integer.parseInt(request.getParameter("box"));
}
catch(NumberFormatException ex){
box=0;
} |
ce code est situé en haut de la page.
Mais lors du test, il m'est impossible de naviguer. Je reste bloqué sur la box 0 (Nothing)
Quelle est mon erreur ?
Merci d'avance,