加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

当发送请求是Ajax请求时,如何从ManagedBean重定向?

发布时间:2020-12-16 03:06:34 所属栏目:百科 来源:网络整理
导读:我正在使用PrimeFaces和JSF2.我尝试通过发送登录名和密码作为Ajax请求来验证用户.在支持bean的action方法中,如果验证成功,我试图验证用户并重定向到新视图. 这是可能的,而使用原子? 因为我认为使用的是p:commandButton,我只能有ajax行为或导航. 是的,只需
我正在使用PrimeFaces和JSF2.我尝试通过发送登录名和密码作为Ajax请求来验证用户.在支持bean的action方法中,如果验证成功,我试图验证用户并重定向到新视图.

这是可能的,而使用原子?

因为我认为使用的是p:commandButton,我只能有ajax行为或导航.

是的,只需发送重定向而不是(默认)转发为结果. < navigation-case> – 无JSF 2.0的方式将在action方法中将?faces-redirect = true追加到结果字符串.

例如.

public String login() {
    // ...
    return "home?faces-redirect=true";
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读