首页 > 代码库 > struts零配置的简单实现(五)

struts零配置的简单实现(五)

@results:用于指定响应某个操作的页面

  对于页面的指定有两种方式:全局、局部 

  @Results({
  @Result(name="fail", location="fail.jsp")
  })
  public class FinalAction extends BaseAction<User>{

    @Action("fail")
    public String testAction(){
      return "fail";
    }

    @Action(value="http://www.mamicode.com/success/test", results={@Result(name="success", location="success.jsp"),
    @Result(name="success2", location="success1.jsp")
    })
    public String testAction2(){

      return "success";
      //return "success2";
    }
  }

对于testAction的访问方式:http://localhost:8080/StrutsTest/fail!testAction

其映射的页面为:WEB-INF/jsp/fail.jsp(对于WEB-INF/jsp是在(一)当中配置文件所指定的页面路径)

对于testAction2的访问方式:http://localhost:8080/StrutsTest/success/test!testAction2

其映射的页面为:WEB-INF/jsp/success/success.jsp

 

<完>

<参考博文:http://javeye.iteye.com/blog/358744>

struts零配置的简单实现(五)