[AJAX/JSP] Insertion de code jsp dans des div
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:
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:
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!"...