NutzCN Logo
问答 @OK @Fail的用法
发布于 2986天前 作者 hejunyu123 2422 次浏览 复制 上一个帖子 下一个帖子
标签:
@At("password/reset")
    @Ok('1.html')
    @Fail('2.html')
    String reset(@Param("code")String code) {
        //TODO 判断code是否过期 跳到不同的页面
        boolean  isWork=publicManager.reset(code)
        if(isWork){
            requestAttribute("code",code)
            return null
           ...
        }
  if(isWork){
            requestAttribute("code",code)
            return null
           ...
        }
        
    }

我想通过布尔值isWork的结果不同,分别跳转到不同的页面(@Ok和@Fail中的1.html和2.html)
请问应该怎么实现?

1 回复

方法有很多种, 可以直接返回View对象, 也可以用 @Ok(">>:${obj?'1.html':'2.html'}") 然后方法返回一个boolean

或者用下面的方式

@Ok("re")
public void xxx() {
  if (isWork)
   return ">>:1.html";
  else
   return ">>:2.html";
}

添加回复
请先登陆
回到顶部