81,090
社区成员
发帖
与我相关
我的任务
分享
public abstract class BaseAction extends Action{
/* 覆盖Action的execute方法 **/
public ActionForward execute(.....//4个参数)throws Exception{
boolean logged = .....//在这里做你的登陆验证,一般都是判断session中是否有用户信息。
if(logged){
return doProcess(...//4个参数);
}else{//没登陆,forward到登陆界面
return new ActionForward("...")//导航到登陆界面
}
}
}
/* 抽象方法,子类必须实现。子类可以在这里做你的业务 */
public abstract ActionForward doProcess(...);//
public class MyAction extends BaseAction{
public abstract ActionForward doProcess(...){
//你的业务代码
}
}