小编典典

在JavaServer Faces中导航,使用正确的参数重定向

java

我有一个页面:http :
//mypage.com/items.jsf。

该页面将以下内容视为理所当然:

  • ID由GET设置或ID由POST设置。

现在,我可以手动调用items.jsf?ID = 10

但是我真正想做的是有一个Button,它调用一个返回导航URL的函数。

public String test()
{
    return "10";
}

现在,JSF文件中包含以下代码。

    <h:form>
        <h:commandButton action="#{itemsBean.test}" value="Redirect me" />
    </h:form>

我想发生的是,当我按“重定向我”时,我希望导航规则知道我要去:items.jsf?ID = 10

这可能吗?感觉这确实是一个小问题。


阅读 206

收藏
2020-11-30

共1个答案

小编典典

仅使用核心JSF框架和Facelets库,您可能会发现这很困难。JSF 1.2库不支持将请求参数添加到重定向URL。

我想到了一些解决方案:

2020-11-30