2011-12-01 7 views
0

Je développe une application web en utilisant jsp, struts framework et je dois développer 4 pages différentes. Dans chaque page il sera présent un menu à onglet horizontal. Je n'ai pas beaucoup d'expertise dans le développement web. Donc je demande quel devrait être le meilleur moyen de développer cette fonctionnalité. 1) Utilisez un iframe pour afficher l'une des quatre pages différentes, j'aurais un onglet et chaque fois que je clique dans un onglet différent, il rechargera l'iframe. 2) chaque fois que je clique dans un onglet, il recharge la page entière. La deuxième question que je pose est: comment puis-je stocker les valeurs insérées dans le dernier onglet? Par exemple: Si j'ai deux onglet comme ceci:Meilleure façon d'implémenter une page à onglets

<ul id="tablist"> 
    <li><a class="current" href="/action1">Tab0</a></li> 
    <li><a href="/action2">Tab1</a></li> 
    </ul> 

Chaque fois que je clique dans un onglet je vais perdre toutes les données insérées dans la page? Les données sont uniquement envoyées si elles se trouvent dans un élément de formulaire, correct?

Répondre

0

Une meilleure approche consiste à utiliser la gestion des onglets côté client (javascript).

Remplir tous les onglets avec des données et ne rendre qu'un seul onglet visible à la fois. Il y a beaucoup de bibliothèques de tabs javascript là-bas. L'un d'entre eux est-ce http://jqueryui.com/demos/tabs/

Questions connexes