页面重定向/刷新使用ExtJS
问题描述:
我的Web应用程序利用了Ext JS & Java web技术。由于应用程序的大小和复杂性,当用户从菜单栏中选择一些菜单时,我需要 对页面进行完整刷新(加载不同的页面)。什么是最好的重定向到所需的页面?页面重定向/刷新使用ExtJS
例如,在我的主菜单中,我有两个菜单股票&位置。这两个菜单将采取 用户不同的JSP文件(stockmgt.jsp & locmgt.jsp)与新的布局,菜单项等
一种可能性是在按钮或菜单句柄使用location.href。但是如果我这样做,我会保留会话变量和其他参数吗?
做这些类型的重定向或页面刷新的最佳做法是什么?
此致谢意见,评论和建议。
答
location.href会做,除非否则,如果他们在不同的域。
答
添加到您的可点击的元素:
的onclick = “location.href = 'anotherpage.jsp'”
例如:
< IMG SRC = “blablabla.png” 的onclick = “location.href = 'anotherpage.jsp'” >
答
这三种方法将做的工作(来源 - 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