2009-11-22 4 views
1

Mon application Web utilise la technologie Web Java Ext JS &. En raison de la taille et la complexité de l'application, je dois faire un rafraîchissement complet de la page (charger une page différente) lorsque l'utilisateur sélectionner un menu dans la barre de menu. Quel est le meilleur pour rediriger vers la page requise? Par exemple, dans mon menu principal, j'ai deux menus. Stock & Emplacement. Ces deux menus se à l'utilisateur de différents fichiers JSP (stockmgt.jsp & de locmgt.jsp) avec de nouvelles dispositions, les éléments de menu, etc.Redirection/actualisation de page à l'aide de ExtJS

Une possibilité est d'utiliser location.href le bouton ou gestionnaire menu. Mais si je fais cela, vais-je conserver les variables de session, et d'autres paramètres? Quelles sont les meilleures pratiques pour effectuer ce type de redirection ou d'actualisation de page?


Merci d'avance pour les idées, commentaires et suggestions.

Répondre

3

location.href fera, sauf si elles sont sur un domaine différent.

1

Ajouter ceci à votre élément cliquable:

onclick = "location.href = 'anotherpage.jsp'"

Par exemple:

< img src = "blablabla.png" onclick = "location.href = 'anotherpage.jsp'" >

2

Ces trois méthodes feront le travail (Source- MediaCollege.com):

<input type="button" value="Reload Page" onClick="window.location.reload()"> 



<input type="button" value="Reload Page" onClick="history.go(0)"> 



<input type="button" value="Reload Page" onClick="window.location.href=window.location.href"> 

Si vous êtes à la recherche de code pour coller directement dans un script, essayez:

window.location.reload() 

history.go(0) 

window.location.href=window.location.href