2009-11-22 139 views
1

我的Web应用程序利用了Ext JS & Java web技术。由于应用程序的大小和复杂性,当用户从菜单栏中选择一些菜单时,我需要 对页面进行完整刷新(加载不同的页面)。什么是最好的重定向到所需的页面?页面重定向/刷新使用ExtJS

例如,在我的主菜单中,我有两个菜单股票&位置。这两个菜单将采取 用户不同的JSP文件(stockmgt.jsp & locmgt.jsp)与新的布局,菜单项等

一种可能性是在按钮或菜单句柄使用location.href。但是如果我这样做,我会保留会话变量和其他参数吗?

做这些类型的重定向或页面刷新的最佳做法是什么?
此致谢意见,评论和建议。

回答

3

location.href会做,除非否则,如果他们在不同的域。

1

添加到您的可点击的元素:

的onclick = “location.href = 'anotherpage.jsp'”

例如:

< IMG SRC = “blablabla.png” 的onclick = “location.href = 'anotherpage.jsp'” >

2

这三种方法将做的工作(来源 - 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"> 

如果你只是在寻找代码直接在脚本坚持,尝试:

window.location.reload() 

history.go(0) 

window.location.href=window.location.href 
相关问题