rediriger tous les jsp vers la page index
Bonjour,
Ma page index est composée de 3 parties, menu.jsp, contenu.jsp et footer.jsp
Code:
1 2 3 4 5
| <TABLE align="center" cellpadding="2" WIDTH="1100">
<tr><td><jsp:include page="menu.jsp" /></td></tr>
<tr><td><jsp:include page="<%=Etat.desc%>"/></td></tr>
<tr><td><jsp:include page="footer.jsp" /></td></tr>
</TABLE> |
quand je choisi une fonctionalité dans le menu, par exemple le premier menu appel la servlet NavigationServlet qui fait le traitement et envoi le resultat au jsp Navigation.jsp.
comme astuce,j'ai mis une variable static qui change en fonction de la servlet appelée
Code:
1 2 3 4 5 6 7 8 9
| package mon.package;
public class Etat {
/** Creates a new instance of Etat */
static public String desc = new String("contenu.jsp");
} |
cette variable "desc" est initialisée à contenu.jsp qui est la page d'accueil avant de faire des choix dans le menu.
je souhaite tout simplement que le resultat de mon choix dans le menu s'affiche au milieu de ma page index à la place de contenu.jsp, par exemple quand je choisi navigation dans le menu, au lieu que Navigation.jsp s'affiche tout seul dans une nouvelle page et sans le menu ni le footer. je veux que le jsp Navigation.jsp s'affiche au mileu de ma page index.jsp comme si j'avais le code suivant
Code:
1 2 3 4 5
| <TABLE align="center" cellpadding="2" WIDTH="1100">
<tr><td><jsp:include page="menu.jsp" /></td></tr>
<tr><td><jsp:include page="Navigation.jsp"/></td></tr>
<tr><td><jsp:include page="footer.jsp" /></td></tr>
</TABLE> |
si vous comprenez pas très bien mon problème, ou vous voulez plus de détails,ou bien vous avez une solution sans utiliser la classe d'Etat, n'hésitez pas svp
Par avance merci