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:

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>
et je g�re l'affichage en utilisant le css:

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';
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.


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!"...