struts 执行同样的方法怎么返回到不同的页面

2025-02-22 09:15:57
推荐回答(3个)
回答1:

首先:在你进入到Action时,要给一个相应的标识(例如 flag=1,2两个),证明那是从不同的界面进来的

其次:Action中获取到那个参数;

最后:在整个方法结束之后,根据不同的标识,给与不同的返回标识

if(flag == 1){

    return "addSuccess";

}else if(flag == 2){

    return "register";

}


之后在你struts.xml文件里面增加一条

  
         
           /controlTags/add.jsp            
           /controlTags/register.jsp 
         
   

仿着修改就行了!

回答2:

在url中加个参数区分用户和系统管理员,在后台调用方法时做不同处理返回不同页面

回答3:

可以根据不同的返回值引导到不同页面