Bonjour,
Je voudrais d�velopper une webapp proposant, via un menu ("menu"), l'affichage de page correspodante ("body"). Or je veux le faire en utilisant AJAX.
2 possibilit�s s'offre donc:
1) Charger le site en entier
Dans mon "body" j'insere chaque page de la maniere suivante:
et je g�re l'affichage en utilisant le css:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 <div class="body" id="page1"> <jsp:include page="page1.jsp" /> </div> <div class="body" id="page2"> <jsp:include page="page2.jsp" /> </div>
Dans cet exemple , AJAX ne sera utilis� que pour la manipulation des donn�es que contiendront les pages. Il n'y a pas d'insertion de code.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 document.getElementById(id).style.display='none'; ou document.getElementById(id).style.display='block';
2) Charger la structure du site, injecter le contenu des elements
La seconde possibilit� serai de charger les page � la demande (click de l'utilisateur sur le menu), via Ajax, cependant mes pages sont des jsp et doivent donc etre compil�es .
Donc si j'ai bien compris le fonctionnement d'Ajax, il me faudrait une classe Java ("XxxManager") qui se chargerai de compiler et retourner la portion devant etre inser�e.
Quelle m�thode choisir? Et si c'est la seconde, comment la mettre en oeuvre?
SVP: pas de r�ponse du type "passe � php/ajax c'est plus facile!"...
Partager