action跳转后,地址栏没变的解决方法

在EXT+struts 1.X做一个管理系统界面的时候,登录成功后,跳转到主页面。这里采用的是一个非iframe的实现,即用一个tabPanel来请求页面,并动态添加tab。但是添加第一个tab的时候,总是自己关闭,但后面点击就可以。两个多钟头,代码都搞透了也不知道哪出的问题,突然看到跳转后主页面地址没变,而第一次触发函数后,地址才变,这时添加tab就可以了。恍然大悟,我这里是用<a href='#' onclick='addTab1();' front='12pt'>个人信息</a> <br>" 这个代码,即超链接在本页面,点击触发函数。tab是请求一个页面并显示返回页面,返回页面显示在tab中添加到tabPanel。在登录成功时,地址还是action的地址,这样请求的页面就无法返回到本页面,点第一次后,地址栏变为本页面的地址,这时,即可添加tab.

下面就是找到跳转后跟着改变地址栏的方法:

<forward name="student" path="/student/main.jsp" redirect="true" ></forward>红色的代码即我本来没有配置的。加上这个就可以了。

http://www.iteye.com/topic/316412

你可能感兴趣的:(jsp,struts,ext,配置管理)