struts2重定向action 到另一个action

来源:互联网 发布:凯撒豪庭骗局 知乎 编辑:程序博客网 时间:2024/04/30 09:43



在调用getCollect.action方法时,判断当没有登陆的时候则自动跳到登陆action类中的方法里如果登陆则跳到jsp

注解: 

@Namespace("/user")

public class LoginUserAction{


@Action(vlaue="login",results={@Result(location="doLogin.jsp")})

public String login(){

//进入登陆页面

return SUCCESS;

}


}


//这个类就叫CAction

@Action (value="getCollect",results={

@Result(name="login",type="redirectAction",params={"namespace","/user","actionName","login"}),//重定向到loginUserAction类中的login方法

@Result(name="collectDriverList",location="/ladycar/cd/collectDriver.jsp")

})

public String getCollect(){

if(用户未登陆){

return "login";

用户登陆处理自己的业务

return "collectDriverList";

}

1 0