Strut2的Action中重写了execute方法,在什么时候执行execute方法

阅读更多

public String add(){
        System.out.println("活动名:");
        return SUCCESS;
    }
   
    @Override
    public String execute() throws Exception {
        System.out.println("execute运行!!");   
        return SUCCESS;
    }

    @Override
    public void validate() {
        System.out.println("validate运行!!");   
    }

execute方法是当你没有配置method时,默认调用的方法,调用之后就直接返回了,当你配置了别的方法时,它是不会被调用的。

而当你在struts.xml中相关配置如下

/index.jsp

则不会调用execute方法

你可能感兴趣的:(execute,struts2)