使用ExtJS进行页面重定向/刷新

时间:2009-11-22 07:11:58

标签: java javascript jsp java-ee extjs

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

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

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

进行这种重定向或页面刷新的最佳做法是什么?   提前感谢您的想法,意见和建议。

3 个答案:

答案 0 :(得分:3)

location.href将会这样做,除非它们位于不同的域中。

答案 1 :(得分: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

答案 2 :(得分:1)

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

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

例如:

&LT; img src =“blablabla.png”onclick =“location.href ='anotherpage.jsp'” &GT;